chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Android 13應(yīng)用遷移的兩個(gè)階段

谷歌開(kāi)發(fā)者 ? 來(lái)源:谷歌開(kāi)發(fā)者 ? 作者:谷歌開(kāi)發(fā)者 ? 2022-08-24 10:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著 Android 13 正式發(fā)布至 AOSP,用戶們會(huì)開(kāi)始使用這個(gè)新的平臺(tái),并會(huì)在新平臺(tái)上體驗(yàn)?zāi)膽?yīng)用。確保應(yīng)用在新平臺(tái)上擁有完美的表現(xiàn)十分重要,本文旨在帶您了解應(yīng)用遷移中涉及到的工作,以及高質(zhì)量地完成遷移所需的資源。

典型的應(yīng)用遷移包括兩個(gè)階段:

確保應(yīng)用與 Android 13 兼容

針對(duì)新平臺(tái)的功能和 API 調(diào)整應(yīng)用

確保與 Android 13 兼容

這一階段的目的是通過(guò)測(cè)試確保您的應(yīng)用在 Android 13 中的兼容性,從而讓更新到最新版 Android 的用戶獲得良好的使用體驗(yàn)。

您通??梢愿鶕?jù)兼容性測(cè)試結(jié)果調(diào)整應(yīng)用并發(fā)布更新,無(wú)需更改應(yīng)用的 targetSdkVersion。同樣,您應(yīng)該也不需要使用新的 API 或更改應(yīng)用的 compileSdkVersion,但這一點(diǎn)可能會(huì)取決于應(yīng)用的構(gòu)建方式及其所使用的平臺(tái)功能。

具體來(lái)說(shuō),這一階段又分為以下 5 步:

1. 獲取 Android 13只需在運(yùn)行 Android 13 的設(shè)備上安裝您的應(yīng)用,即可開(kāi)始測(cè)試其兼容性:https://developer.android.google.cn/about/versions/13/get

2. 查看變更請(qǐng)通過(guò) Android 13 行為變更清單 (針對(duì)所有應(yīng)用) 來(lái)確定可能會(huì)影響到應(yīng)用的變更:https://developer.android.google.cn/about/versions/13/behavior-changes-all

3. 執(zhí)行測(cè)試

在設(shè)備或模擬器上測(cè)試應(yīng)用,請(qǐng)測(cè)試應(yīng)用的所有流程,找出功能或用戶界面中暴露的問(wèn)題。此外,請(qǐng)務(wù)必查看并測(cè)試受限非 SDK 接口的使用。您應(yīng)使用公共 SDK 或 NDK 等效項(xiàng)替換應(yīng)用中使用的任何受限接口。留意突出顯示這些訪問(wèn)權(quán)限的 logcat 警告,并使用 StrictMode 方法 detectNonSdkApiUsage() 以編程方式捕獲它們。

detectNonSdkApiUsage()https://developer.android.google.cn/reference/android/os/StrictMode.VmPolicy.Builder#detectNonSdkApiUsage()

別忘了測(cè)試應(yīng)用中的開(kāi)發(fā)庫(kù)和 SDK 的兼容性。如果您在測(cè)試中發(fā)現(xiàn) SDK 存在問(wèn)題,請(qǐng)嘗試更新 SDK 到最新版本,或向其開(kāi)發(fā)者尋求幫助。

您可以參閱核心應(yīng)用質(zhì)量指南和測(cè)試最佳做法以確保測(cè)試質(zhì)量。

核心應(yīng)用質(zhì)量指南https://developer.android.google.cn/develop/quality-guidelines/core-app-quality

測(cè)試最佳做法https://developer.android.google.cn/training/testing

4. 更新應(yīng)用以適應(yīng)行為變更或解決問(wèn)題為目標(biāo),只進(jìn)行必要的代碼更改即可。請(qǐng)使用應(yīng)用最初面向的目標(biāo) API 級(jí)別重新編譯,無(wú)需以 Android 13 為目標(biāo)平臺(tái)。

5. 發(fā)布應(yīng)用注冊(cè)、上傳并發(fā)布更新的 Android App Bundle 或 APK。

80814cfe-22d3-11ed-ba43-dac502259ad0.png

△ 發(fā)布應(yīng)用的兼容版本

針對(duì)新平臺(tái)的功能和 API 調(diào)整應(yīng)用

這一階段的目的是利用 Android 13 的新 API 和功能來(lái)添加對(duì) Android 13 的全面支持。您可以在這時(shí)更新 targetSdkVersion,也請(qǐng)注意以 Android 13 為目標(biāo)平臺(tái)時(shí)的 Google Play 政策要求:https://developer.android.google.cn/distribute/play-policies

這一階段的具體步驟如下:

1. 獲取 Android 13 SDK請(qǐng)參閱 SDK 設(shè)置指南獲取并設(shè)置 Android 13 SDK,并更新應(yīng)用的 targetSdkVersion 和 compileSdkVersion,然后重新編譯應(yīng)用:https://developer.android.google.cn/about/versions/13/setup-sdk

2. 查看行為變更因?yàn)橛行┬袨樽兏鼉H在您的應(yīng)用以新平臺(tái)為目標(biāo)平臺(tái)時(shí)才適用,請(qǐng)根據(jù)行為變更清單 (針對(duì)面向 Android 13 的應(yīng)用) 來(lái)確定測(cè)試重點(diǎn),同樣也請(qǐng)完整測(cè)試應(yīng)用流程和功能:

https://developer.android.google.cn/about/versions/13/behavior-changes-13

3. 檢查隱私權(quán)變更

進(jìn)行所需的代碼和架構(gòu)更改,以支持 Android 13 的用戶隱私權(quán)變更:https://developer.android.google.cn/about/versions/13/behavior-changes-13#privacy

4. 實(shí)現(xiàn) Android 13 功能

利用 Android 13 API,為您的應(yīng)用引入新功能:

https://developer.android.google.cn/about/versions/13/features

開(kāi)發(fā)完成后,請(qǐng)以 Android 13 為目標(biāo)平臺(tái)重新編譯應(yīng)用。

5. 測(cè)試應(yīng)用

和上一個(gè)階段一樣,請(qǐng)測(cè)試應(yīng)用的所有流程。這次請(qǐng)將重點(diǎn)放在以 Android 13 為目標(biāo)平臺(tái)的應(yīng)用的行為變更上:https://developer.android.google.cn/about/versions/13/behavior-changes-13

Android 13 提供了兼容性切換開(kāi)關(guān),可讓您更輕松地在應(yīng)用中針對(duì)性地測(cè)試行為變更。如需了解詳情,請(qǐng)參閱兼容性框架變更 (Android 13):https://developer.android.google.cn/about/versions/13/reference/compat-framework-changes

80b29f5c-22d3-11ed-ba43-dac502259ad0.png

△ 開(kāi)發(fā)者選項(xiàng)中的應(yīng)用兼容性開(kāi)關(guān)

6. 最終更新

如果前幾步工作發(fā)生在最終版 Android 13 API 發(fā)布之前,則請(qǐng)?jiān)诮K版 API 發(fā)布后,再次更新 targetSdkVersion 和其他 build 配置,并進(jìn)行其他所需的更新,以及測(cè)試您的應(yīng)用。

7. 發(fā)布應(yīng)用

注冊(cè)、上傳并發(fā)布更新的 Android App Bundle 或 APK。

80c1bd66-22d3-11ed-ba43-dac502259ad0.png

△ 針對(duì) Android 13 的新功能和 API 調(diào)整應(yīng)用

以上兩個(gè)階段可以依次進(jìn)行,也可以根據(jù)您應(yīng)用的實(shí)際情況同時(shí)推進(jìn)。歡迎您前往 Android 13 開(kāi)發(fā)者網(wǎng)站閱讀完整遷移指南:https://developer.android.google.cn/about/versions/13/migration

我們期待著您的應(yīng)用在 Android 13 上大放光彩,也期待著這個(gè)新的平臺(tái)能為您的創(chuàng)意提供進(jìn)一步的助力,去幫助您為更多的用戶創(chuàng)造出更難忘的體驗(yàn)!

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3992

    瀏覽量

    133530
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9490

    瀏覽量

    156577
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2280

    瀏覽量

    66530
  • AOSP
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    6502

原文標(biāo)題:將應(yīng)用遷移至 Android 13,在新平臺(tái)完美綻放

文章出處:【微信號(hào):Google_Developers,微信公眾號(hào):谷歌開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    曙光存儲(chǔ)連續(xù)斬獲兩個(gè)行業(yè)獎(jiǎng)項(xiàng)

    近期,曙光存儲(chǔ)連續(xù)斬獲兩個(gè)行業(yè)獎(jiǎng)項(xiàng),自研技術(shù)產(chǎn)品在國(guó)產(chǎn)突破、AI行業(yè)應(yīng)用等方面的成果獲得廣泛關(guān)注。
    的頭像 發(fā)表于 01-15 16:28 ?905次閱讀

    無(wú)質(zhì)量損失的數(shù)據(jù)遷移:Nikon SLM Solutions信賴(lài)3Dfindit企業(yè)版

    的數(shù)據(jù)遷移,并從另外兩個(gè)應(yīng)用中獲益:戰(zhàn)略性零部件管理和ECAD集成。作為金屬增材制造集成解決方案的全球供應(yīng)商,該公司被認(rèn)為是選區(qū)激光熔化技術(shù)的先驅(qū)。其創(chuàng)新技術(shù)被廣泛應(yīng)用于各行各業(yè),包括汽車(chē)、能源、工具
    發(fā)表于 11-25 10:06

    【道生物聯(lián)TKB-623評(píng)估板試用】+ 2、兩個(gè)模塊通信及一些AT指令測(cè)試

    第一階段:硬件連接與初始檢測(cè) 模組引腳連接 使用官方提供的USB連接線連接電腦 關(guān)鍵提醒 : 天線必須接好再上電,避免射頻功放損壞 初始狀態(tài)檢測(cè) 兩個(gè)模組上電后,按下初始化鍵,在串口助手觀察到啟動(dòng)信息
    發(fā)表于 10-14 20:26

    個(gè)硬件SPI兩個(gè)CS操作兩個(gè)norflash,怎么互斥操作兩個(gè)norflash?

    個(gè)硬件SPI兩個(gè)CS操作兩個(gè)norflash,怎么互斥操作兩個(gè)norflash,有一個(gè)norflash被模擬成U盤(pán),會(huì)在中斷中操作spi。
    發(fā)表于 09-26 06:18

    基本半導(dǎo)體連獲兩個(gè)行業(yè)獎(jiǎng)項(xiàng)

    近日,基本半導(dǎo)體憑借在碳化硅模塊領(lǐng)域的突出表現(xiàn),連獲“國(guó)產(chǎn)SiC模塊TOP企業(yè)獎(jiǎng)”和“年度優(yōu)秀功率器件產(chǎn)品獎(jiǎng)”兩個(gè)行業(yè)獎(jiǎng)項(xiàng)。
    的頭像 發(fā)表于 09-05 16:31 ?1020次閱讀

    在觸摸屏模塊中實(shí)施CAPSENSE?時(shí)遇到了兩個(gè)問(wèn)題,求解決

    我們?cè)谟|摸屏模塊中實(shí)施CAPSENSE?時(shí)遇到了兩個(gè)問(wèn)題,我們希望您能協(xié)助我們解決這些問(wèn)題。 問(wèn)題 1:敏感度變化 在我們?cè)缙诤彤?dāng)前的系列中,我們都使用相同的 AXI 控制器。在早期版本中,我們
    發(fā)表于 07-30 08:27

    圖中兩個(gè)按鍵開(kāi)關(guān)是兩個(gè)干簧管,為什么不直接對(duì)GND設(shè)計(jì)來(lái)檢測(cè)這個(gè)干簧管通斷呢?

    圖中兩個(gè)按鍵開(kāi)關(guān)是兩個(gè)干簧管,為什么不直接對(duì)GND設(shè)計(jì)來(lái)檢測(cè)這個(gè)干簧管通斷呢? 這樣設(shè)計(jì)的原理是什么?
    發(fā)表于 06-17 06:30

    看到STM8L152用兩個(gè)IO用兩個(gè)或非門(mén)檢測(cè)兩個(gè)通斷,是什么原理呢?

    圖中兩個(gè)按鍵開(kāi)關(guān)是兩個(gè)干簧管,為什么不直接對(duì)GND設(shè)計(jì)來(lái)檢測(cè)這個(gè)干簧管通斷呢? 這樣設(shè)計(jì)的原理是什么?
    發(fā)表于 06-12 06:25

    ADAU1787四個(gè)ADC、兩個(gè)DAC、帶音頻DSP的低功耗編解碼器技術(shù)手冊(cè)

    ADAU1787 是一款具有四個(gè)輸入和兩個(gè)輸出的編解碼器,其中整合了兩個(gè)數(shù)字信號(hào)處理器 (DSP)。從模擬輸入到 DSP 內(nèi)核再到模擬輸出的路徑已針對(duì)低延遲進(jìn)行優(yōu)化,適用于噪聲消除耳機(jī)。通過(guò)加入少量無(wú)源組件,ADAU1787 提
    的頭像 發(fā)表于 05-12 14:57 ?1355次閱讀
    ADAU1787四<b class='flag-5'>個(gè)</b>ADC、<b class='flag-5'>兩個(gè)</b>DAC、帶音頻DSP的低功耗編解碼器技術(shù)手冊(cè)

    如何在i.mx8mq的android13上啟用Widevine DRM?

    SOC:i.mx8mq 代碼: android-13.0.0_2.0.0 1. 我們還有另一個(gè) Android 11 代碼庫(kù),它支持 Widevine。 Android 11 中有一
    發(fā)表于 04-11 06:44

    多顯示器在運(yùn)行Android Automotive 8 i.MX Automotive 13.0.0 1.1.0系統(tǒng)的1.1.0 EVK中無(wú)法正常工作怎么解決?

    的 是,當(dāng)兩個(gè)顯示器連接時(shí),Android 嘗試在更大的顯示屏上呈現(xiàn)主顯示屏無(wú)論它連接到哪個(gè) LVDSx 上。但是,如果更大的顯示器連接到 LVDS0, Android UI 啟動(dòng)后變?yōu)榭瞻?并且
    發(fā)表于 04-10 06:02

    Android開(kāi)發(fā)者必看】使用JetBrains TeamCity為Android項(xiàng)目構(gòu)建CI/CD管道詳細(xì)指南

    【CI/CD】定義明確的構(gòu)建、測(cè)試和部署工作流對(duì)Android應(yīng)用的開(kāi)發(fā)至關(guān)重要。JetBrains TeamCity是一個(gè)用于構(gòu)建可靠管道的CI/CD平臺(tái),可與流行的Android開(kāi)發(fā)工具無(wú)縫集成,具有人性化的界面來(lái)配置構(gòu)建和
    的頭像 發(fā)表于 03-21 15:42 ?1095次閱讀
    【<b class='flag-5'>Android</b>開(kāi)發(fā)者必看】使用JetBrains TeamCity為<b class='flag-5'>Android</b>項(xiàng)目構(gòu)建CI/CD管道詳細(xì)指南

    富士通合并兩個(gè)SAP系統(tǒng),簡(jiǎn)化其在德國(guó)的業(yè)務(wù)結(jié)構(gòu)

    富士通與SNP合作,采用BLUEFIELD?方法,五個(gè)月內(nèi)成功合并家德國(guó)子公司SAP系統(tǒng),實(shí)現(xiàn)快速遷移、高效合作、極短停機(jī)時(shí)間和業(yè)務(wù)連續(xù)性,增強(qiáng)了數(shù)字化轉(zhuǎn)型競(jìng)爭(zhēng)力。
    的頭像 發(fā)表于 03-05 17:00 ?789次閱讀

    可以驅(qū)動(dòng)兩個(gè)直流有刷電機(jī)、一個(gè)雙極步進(jìn)電機(jī)的雙H橋電機(jī)驅(qū)動(dòng)芯片-SS8833E

    電機(jī)驅(qū)動(dòng)芯片 - SS8833E是一種雙橋電機(jī)驅(qū)動(dòng)器,具有兩個(gè)H橋驅(qū)動(dòng)器,可以驅(qū)動(dòng)兩個(gè)直流有刷電機(jī)、一個(gè)雙極步進(jìn)電機(jī)、電磁閥或其他電感負(fù)載。
    的頭像 發(fā)表于 02-12 09:43 ?1087次閱讀
    可以驅(qū)動(dòng)<b class='flag-5'>兩個(gè)</b>直流有刷電機(jī)、一<b class='flag-5'>個(gè)</b>雙極步進(jìn)電機(jī)的雙H橋電機(jī)驅(qū)動(dòng)芯片-SS8833E

    在ADS828中有兩個(gè)輸入管腳IN+和IN-,當(dāng)兩個(gè)管腳的都接不同的輸入的時(shí)候,輸入值是如何計(jì)算的???

    在ADS828中有兩個(gè)輸入管腳IN+和IN-,當(dāng)兩個(gè)管腳的都接不同的輸入的時(shí)候,輸入值是如何計(jì)算的啊?是等于IN+的輸入電壓減去IN-的電壓?jiǎn)幔?
    發(fā)表于 02-06 06:25