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

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

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

Jetpack 更新一覽 | 2022 Android 開發(fā)者峰會(huì)

谷歌開發(fā)者 ? 來源:未知 ? 2022-12-05 17:50 ? 次閱讀

作者 /產(chǎn)品經(jīng)理 Amanda Alexander


Android Jetpack現(xiàn)代 Android 開發(fā) (Modern Android Development) 的關(guān)鍵組件。Android Jetpack 套件包含超過 100 個(gè)庫、工具及指南,可幫助開發(fā)者遵循最佳實(shí)踐、減少樣板代碼,并編寫可在各種 Android 版本和設(shè)備中一致運(yùn)行的代碼。您可以借助 Android Jetpack 提高工作效率,從而專注于為應(yīng)用構(gòu)建獨(dú)特的功能。

  • Android Jetpack

    https://developer.android.google.cn/jetpack

  • 現(xiàn)代 Android 開發(fā)

    https://developer.android.google.cn/modern-android-development


Google Play 上的大多數(shù)應(yīng)用都使用 Jetpack 作為其應(yīng)用架構(gòu)的關(guān)鍵組件。事實(shí)上,在排行前 1,000 的應(yīng)用中,超過 90% 的應(yīng)用都使用了 Android Jetpack。


在今年的 Android 開發(fā)者峰會(huì)上,我們發(fā)布了 Jetpack 三個(gè)主要領(lǐng)域的更新:
  1. 架構(gòu)庫及相關(guān)指南

  2. 應(yīng)用性能
  3. 界面庫及相關(guān)指南

我們將為您詳細(xì)介紹每個(gè)領(lǐng)域的更新,并總結(jié)我們發(fā)布的其他更新。


架構(gòu)庫及相關(guān)指南


應(yīng)用架構(gòu)庫和組件可確保應(yīng)用的穩(wěn)健性、可測(cè)試性及可維護(hù)性。


使用 WorkManager 管理任務(wù)

借助 WorkManager 庫,您可以輕松調(diào)度必須可靠運(yùn)行的可延期異步任務(wù),例如上傳備份或分析。通過這些 API,您可以創(chuàng)建任務(wù)并提交給 WorkManager,以便在滿足工作約束條件時(shí)運(yùn)行。


  • WorkManager

    https://developer.android.google.cn/jetpack/androidx/releases/work


更新后的 WorkManager2.8.0-alpha04 能以非干擾的方式更新 WorkRequest,從而保持其原始排隊(duì)時(shí)間、工作鏈等。借助 WorkManager,開發(fā)者可以更輕松地更改工作器的約束條件。例如,當(dāng)我們需要將約束條件從一個(gè)應(yīng)用版本更改為另一個(gè)版本或通過服務(wù)器端設(shè)置的配置進(jìn)行更改時(shí)。在過去,只有通過取消已調(diào)度的工作器再重新調(diào)度才能更改約束條件。但是這種方法會(huì)造成嚴(yán)重混亂: 處于運(yùn)行狀態(tài)的工作器可能需要停止運(yùn)行;按一定周期運(yùn)行的工作器的節(jié)奏可能會(huì)被打亂;并且當(dāng)其中一個(gè)工作器需要進(jìn)行更新時(shí),整個(gè)工作器鏈都需要重新構(gòu)建。而現(xiàn)在,使用 update 方法或 ExistingPeriodicWorkPolicy.UPDATE,開發(fā)者便無需擔(dān)心這些問題。


  • WorkManager 2.8.0-alpha04

    https://developer.android.google.cn/jetpack/androidx/releases/work#2.8.0-alpha04

  • 更新 WorkRequest

    https://developer.android.google.cn/reference/androidx/work/WorkManager#updateWork(androidx.work.WorkRequest)


數(shù)據(jù)持久化

大多數(shù)應(yīng)用都需要持久保持本地狀態(tài),無論是緩存結(jié)果、管理用戶輸入數(shù)據(jù)的本地列表,還是為界面中返回的數(shù)據(jù)提供支持。Room 是我們推薦的數(shù)據(jù)持久化層,它在 SQLite 的基礎(chǔ)上提供了一個(gè)抽象層,從而提高了平臺(tái)的易用性和安全性。

  • Room

    https://developer.android.google.cn/jetpack/androidx/releases/room


在 Room 2.5.0-alpha03 中,我們添加了一個(gè)新的快捷注解 @Upsert。如果不存在唯一沖突,@Upsert 會(huì)嘗試插入實(shí)體;如果存在沖突,@Upsert 則會(huì)嘗試更新實(shí)體。此外,所有的 Room 運(yùn)行時(shí) API 以及 androidx.sqlite 都已轉(zhuǎn)換為 Kotlin。這樣不僅可以為 Kotlin 用戶打造更好的體驗(yàn) (如嚴(yán)格的可為 null 性),還打開了支持其他 Kotlin 語言功能的大門。


Android 13 Activity API 現(xiàn)已支持向后兼容

Activity 庫包含 ComponentActivity 類 (構(gòu)建在 Android 框架的 Activity 類之上的基類)。它不僅可為 Jetpack Compose 和其他架構(gòu)組件提供 API 支持,還支持通過 Activity 1.6.1 向后移植 Android 13 中引入的新功能。

  • Activity

    https://developer.android.google.cn/jetpack/androidx/releases/activity#version_160_3


通過直接使用 ComponentActivity,或 FragmentActivityAppCompatActivity 的任一子類,您可以使用單個(gè) API 來通過照片選擇器選擇圖像,但前提是它可以自動(dòng)回退到存儲(chǔ)訪問框架以支持向后兼容 Android 4.4 (API 19)。


  • 照片選擇器

    https://developer.android.google.cn/training/data-storage/shared/photopicker


您只需升級(jí)到 Activity 1.6.1 即可體驗(yàn) Android 13 中引入的預(yù)測(cè)性返回手勢(shì),從而為未來做好準(zhǔn)備。Activity API 提供用于自定義返回導(dǎo)航的單個(gè) API。該 API 不僅可向后兼容 API 14,且完全兼容選擇預(yù)測(cè)性返回手勢(shì)。


  • 預(yù)測(cè)性返回手勢(shì)

    https://developer.android.google.cn/guide/navigation/predictive-back-gesture

  • 自定義返回導(dǎo)航

    https://developer.android.google.cn/guide/navigation/navigation-custom-back


使用 Paging 測(cè)試庫測(cè)試分頁


Paging 庫支持加載海量數(shù)據(jù)集。為了充分利用 Paging,集成包括應(yīng)用的多個(gè)層,如代碼庫層、ViewModel 層和界面層。

  • Paging

    https://developer.android.google.cn/topic/libraries/architecture/paging/v3-overview


為了更輕松地測(cè)試該集成,Paging 3.2.0-alpha03 引入了帶有測(cè)試特定 API 的新分頁測(cè)試工件,從而可以單獨(dú)測(cè)試每個(gè)層。此首個(gè)版本重點(diǎn)關(guān)注代碼庫層,特別是通過新的 TestPager API 測(cè)試自定義 PagingSource,以確保您可以在非常難以通過集成測(cè)試再現(xiàn)的不同場(chǎng)景中測(cè)試分頁源。

  • Paging 3.2.0-alpha03

    https://developer.android.google.cn/jetpack/androidx/releases/paging#3.2.0-alpha03


新的架構(gòu)文檔


在架構(gòu)方面的投入對(duì)于提高應(yīng)用質(zhì)量而言非常重要,因?yàn)榧軜?gòu)可以提高應(yīng)用的穩(wěn)健性、可測(cè)試性、可維護(hù)性和可擴(kuò)展性。這正是我們不斷提出架構(gòu)建議的原因。事實(shí)上,正因?yàn)榧軜?gòu)建議不斷增加,我們才發(fā)布了新的架構(gòu)建議頁面,其中整合并匯總了重要的最佳實(shí)踐。您可以查看我們的文檔了解相關(guān)內(nèi)容。


  • 新的架構(gòu)建議頁面

    https://developer.android.google.cn/topic/architecture/recommendations


我們團(tuán)隊(duì)最近發(fā)布了新的模塊化指南。該指南分為兩個(gè)部分:

  • 概覽頁面對(duì)相關(guān)問題作出高層次的理論性概述。
  • 常見模塊化模式頁面深入介紹現(xiàn)代 Android 架構(gòu)背景下的實(shí)用示例。


  • 概覽頁面

    https://developer.android.google.cn/topic/modularization

  • 常見模塊化模式頁面

    https://developer.android.google.cn/topic/modularization/patterns


界面層文檔增加兩個(gè)新頁面:
  • 狀態(tài)容器和界面狀態(tài)頁面說明您可以在界面層中找到的不同類型的狀態(tài)容器,以及根據(jù)要執(zhí)行的邏輯類型判斷應(yīng)使用哪種實(shí)現(xiàn)。

  • 狀態(tài)生成頁面展示有關(guān)如何根據(jù)狀態(tài)變更的來源對(duì)界面狀態(tài)進(jìn)行建模并公開的最佳實(shí)踐。


  • 界面層文檔

    https://developer.android.google.cn/topic/architecture/ui-layer

  • 狀態(tài)容器和界面狀態(tài)頁面

    https://developer.android.google.cn/topic/architecture/ui-layer/stateholders

  • 狀態(tài)生成頁面

    https://developer.android.google.cn/topic/architecture/ui-layer/state-production


為響應(yīng)大量用戶的需求,我們已將界面事件頁面更新為包含 Navigation 界面事件示例。我們還發(fā)布了關(guān)于為 Kotlin DSL 和 Navigation Compose 提供運(yùn)行時(shí)類型安全的全新 Navigation 指南

  • 界面事件頁面

    https://developer.android.google.cn/topic/architecture/ui-layer/events

  • Navigation 界面事件

    https://developer.android.google.cn/topic/architecture/ui-layer/events#navigation-events

  • 全新 Navigation 指南

    https://developer.android.google.cn/guide/navigation/navigation-type-safety


最后,如果您想讓應(yīng)用離線工作,我們也能助您一臂之力。構(gòu)建離線優(yōu)先應(yīng)用指南有助于您設(shè)計(jì)應(yīng)用以正確處理讀取和寫入,并在沒有互聯(lián)網(wǎng)連接的設(shè)備中處理同步和沖突解決方案。


  • 構(gòu)建離線優(yōu)先應(yīng)用指南

    https://developer.android.google.cn/topic/architecture/data-layer/offline-first


新的 ViewModel 文檔

利用 ViewModel,您可以將狀態(tài)容器模式納入界面層中。我們最近更新了相關(guān)文檔,其中包含以下內(nèi)容:

  • 關(guān)于 ViewModel 工作原理及適用范圍的概覽。
  • 如何在不使用適用于使用 Hilt 注入 ViewModel 對(duì)象的預(yù)構(gòu)建支持的情況下利用依賴項(xiàng)創(chuàng)建 ViewModel。

  • 關(guān)于 ViewModel 的適用范圍及啟用該支持的 API 的詳情。

  • ViewModel 如何通過 ViewModel 的已保存狀態(tài)模塊在進(jìn)程終止和恢復(fù)的過程中保存狀態(tài)。


  • ViewModel

    https://developer.android.google.cn/topic/libraries/architecture/viewmodel

  • 狀態(tài)容器模式

    https://developer.android.google.cn/topic/architecture/ui-layer/stateholders

  • 概覽

    https://developer.android.google.cn/topic/libraries/architecture/viewmodel

  • 使用 Hilt 注入 ViewModel 對(duì)象

    https://developer.android.google.cn/training/dependency-injection/hilt-jetpack#viewmodels

  • 利用依賴項(xiàng)創(chuàng)建 ViewModel

    https://developer.android.google.cn/topic/libraries/architecture/viewmodel/viewmodel-factories

  • ViewModel 的適用范圍

    https://developer.android.google.cn/topic/libraries/architecture/viewmodel/viewmodel-apis

  • ViewModel 的已保存狀態(tài)模塊

    https://developer.android.google.cn/topic/libraries/architecture/viewmodel/viewmodel-savedstate


更新后的指南幫助您更輕松地了解何時(shí)適合使用 ViewModel 來構(gòu)建界面層。


應(yīng)用性能


通過使用性能庫,您可以構(gòu)建高性能的應(yīng)用,并有針對(duì)性的優(yōu)化以保持其性能表現(xiàn),從而提供更好的最終用戶體驗(yàn)。


縮短啟動(dòng)時(shí)間

應(yīng)用的啟動(dòng)時(shí)間對(duì)用戶體驗(yàn)有著很大的影響,特別是在應(yīng)用安裝完成后立即使用時(shí)尤為明顯。為了提升首次啟動(dòng)時(shí)的體驗(yàn),我們一直在不斷地優(yōu)化基準(zhǔn)配置文件。基準(zhǔn)配置文件允許應(yīng)用和庫向 Android 運(yùn)行時(shí)提供關(guān)于代碼路徑使用情況的元數(shù)據(jù),從而確定編譯的優(yōu)先級(jí)。這一配置文件會(huì)對(duì)依賴庫的數(shù)據(jù)進(jìn)行聚合,以 baseline.prof 文件的形式放入應(yīng)用的 APK 中,并且隨后會(huì)在安裝時(shí)用于實(shí)現(xiàn)應(yīng)用的部分預(yù)編譯以及用于靜態(tài)鏈接庫代碼中。這會(huì)提升您的應(yīng)用加載速度,并且可以在用戶首次與應(yīng)用交互時(shí)減少丟幀。


  • 基準(zhǔn)配置文件

    https://developer.android.google.cn/studio/profile/baselineprofiles


在 AGP 7.3 中,基準(zhǔn)配置文件工具是完全穩(wěn)定的,因此您無需使用 alpha 依賴項(xiàng)也可以在應(yīng)用首次啟動(dòng)時(shí)及應(yīng)用每次更新后滾動(dòng)時(shí)將性能提升 30% 以上。


在 profileinstaller:1.3.0-alpha01 中,您可以使用 ProfileVerifier 檢測(cè)字段中的配置文件編譯。此外,從 Android Studio Flamingo Canary 6 開始,Studio APK Inspector 現(xiàn)在會(huì)顯示 APK 基準(zhǔn)配件文件的內(nèi)容。


  • ProfileVerifier

    https://developer.android.google.cn/reference/androidx/profileinstaller/ProfileVerifier


準(zhǔn)確報(bào)告啟動(dòng)指標(biāo)

啟動(dòng)指標(biāo)是衡量應(yīng)用性能的重要組成部分,但是系統(tǒng) (以及 Benchmark 庫) 需要獲取標(biāo)志啟動(dòng)階段完成的信號(hào)才能進(jìn)行測(cè)量。這個(gè)信號(hào)便是 Activity 對(duì) reportFullyDrawn() 的調(diào)用。Activity 1.7.0-alpha01 以 FullyDrawnReporter API 的形式添加了新的 API,允許多個(gè)組件在它們準(zhǔn)備好交互時(shí)進(jìn)行報(bào)告。ComponentActivity 將等待所有組件完成報(bào)告后再代表您調(diào)用 reportFullyDrawn()。


  • Activity

    https://developer.android.google.cn/jetpack/androidx/releases/activity


這些 API 可以:
  • 在完成啟動(dòng)后向 Android 運(yùn)行時(shí)發(fā)送信號(hào),以確保在多幀啟動(dòng)序列中運(yùn)行的所有代碼都包括在內(nèi),并優(yōu)先用于后臺(tái)編譯。

  • 在您的應(yīng)用應(yīng)被視為完全繪制啟動(dòng)指標(biāo)時(shí),向 Macrobenchmark 和 Play Vitals 發(fā)送信號(hào),以便跟蹤應(yīng)用性能。


我們新增了兩個(gè) Activity Compose API: ReportDrawnWhen 和 ReportDrawnAfter,以使其更方便地從單個(gè)可組合項(xiàng)中使用 FullyDrawnReporter。


重組跟蹤


我們最近發(fā)布了首個(gè) alpha 版的 Jetpack Compose 組合跟蹤 (Composition Tracing),這個(gè)工具可讓您在 Android Studio 系統(tǒng)跟蹤記錄分析器中查看可組合函數(shù)。此功能既有系統(tǒng)跟蹤的低干擾性優(yōu)勢(shì),又有組合中函數(shù)跟蹤的詳細(xì)程度。通過在 Compose Runtime Tracing 上添加依賴項(xiàng),您便能夠在 Android Studio Flamingo Canary 5 系統(tǒng)跟蹤記錄中看到重組調(diào)用堆棧的跟蹤記錄,然后點(diǎn)擊即可直接導(dǎo)航到代碼!您可以參閱相關(guān)文檔,了解關(guān)于此功能以及如何在項(xiàng)目中進(jìn)行設(shè)置的更多內(nèi)容。

△系統(tǒng)跟蹤中的可組合項(xiàng)


  • 相關(guān)文檔

    https://medium.com/androiddevelopers/jetpack-compose-composition-tracing-9ec2b3aea535



界面庫及相關(guān)指南

Jetpack Compose

Jetpack Compose 是 Android 用于構(gòu)建原生界面的現(xiàn)代工具包,已發(fā)布 Jetpack Compose 2022 年 10 月版本,其中包含諸多性能改進(jìn),還支持交錯(cuò)網(wǎng)格、直接在畫布中繪制文本,以及下拉刷新。我們還發(fā)布了首個(gè) Bill of Materials (BOM),以簡(jiǎn)化向 Gradle 依賴項(xiàng)添加 Compose 庫版本的流程。如需了解詳情,您可以查看我們的文章《Jetpack Compose 更新一覽 | 2022 Android 開發(fā)者峰會(huì)》。


Wear Tiles Material 庫

適用于 Wear OS 的卡片能讓用戶對(duì)各種信息和操作一目了然。為了幫助您創(chuàng)建卡片,我們推出了 Tiles Material 庫,其中包括對(duì)適用于 Wear OS 的 Material Design 的內(nèi)置支持。

其中包含的組件包括:

  • Button: 可點(diǎn)擊的圓形對(duì)象,包含圖標(biāo)、文本或圖片 (具有 3 種預(yù)定義的尺寸)。
  • Chip: 可點(diǎn)擊的體育場(chǎng)形對(duì)象,可以包含圖標(biāo)、主標(biāo)簽和次級(jí)標(biāo)簽,并且具有固定的高度和可自定義的寬度。
  • CompactChipTitleChip: 標(biāo)準(zhǔn) Chip 的兩個(gè)變體,但高度不同 (一個(gè)較矮,一個(gè)較高),可以包含一行文本。
  • CircularProgressIndicator: 位于屏幕邊緣周圍的彩色弧線,具有給定的起始角度和結(jié)束角度,可描繪一個(gè)完整或部分的圓圈,后面顯示完整的進(jìn)度弧。
  • Text: 使用建議的 Wear Material 排版樣式的風(fēng)格化文本。

  • Button
    https://developer.android.google.cn/reference/androidx/wear/tiles/material/Button
  • Chip
    https://developer.android.google.cn/reference/androidx/wear/tiles/material/Chip
  • CompactChip
    https://developer.android.google.cn/reference/androidx/wear/tiles/material/CompactChip
  • TitleChip
    https://developer.android.google.cn/reference/androidx/wear/tiles/material/TitleChip
  • CircularProgressIndicator
    https://developer.android.google.cn/reference/androidx/wear/tiles/material/CircularProgressIndicator
  • Text
    https://developer.android.google.cn/reference/androidx/wear/tiles/material/Text

除組件外,Material 指南中還包含一些推薦的卡片布局。您可以閱讀相關(guān)博文,了解更多關(guān)于 Wear OS Tiles Material 庫的信息。


  • 相關(guān)博文

    https://android-developers.googleblog.com/2022/08/wear-os-tiles-material-library-build-tiles-fast.html


為更多設(shè)備添加啟動(dòng)畫面

從 API 23 開始,核心 SplashScreen 庫將新的 Android 12 啟動(dòng)畫面引入所有設(shè)備。借助啟動(dòng)畫面庫,您的應(yīng)用無需使用任何自定義 SplashScreen Activity 即可利用正確的 API 實(shí)現(xiàn)應(yīng)用快速啟動(dòng)。只需按指南中所述的步驟操作,即可使用啟動(dòng)畫面庫。您可以訪問官方文檔,獲取有關(guān) Android 12 啟動(dòng)畫面的更多信息。


  • SplashScreen

    https://developer.android.google.cn/jetpack/androidx/releases/core#core-splashscreen-1.0.0

  • 指南

    https://developer.android.google.cn/guide/topics/ui/splash-screen/migrate#migrate_your_splash_screen_implementation

  • 官方文檔

    https://developer.android.google.cn/guide/topics/ui/splash-screen



其他重要更新


Camera

借助 CameraX 庫,您可以更輕松地為應(yīng)用添加相機(jī)功能。在 1.2.0-beta01 版本中,我們添加了新庫 camera-mlkit-vision。利用此庫,您可以將 CameraX 與許多 MLKit 功能輕松集成,包括條形碼掃描、人臉檢測(cè)、文本檢測(cè)等。您可以訪問相關(guān)網(wǎng)站,查看示例代碼。我們還添加了新的實(shí)驗(yàn)性 Zero-Shutter Lag API。它可以優(yōu)化捕捉 pipeline 以在保持良好圖像質(zhì)量的同時(shí)降低延遲。


  • CameraX庫
    https://developer.android.google.cn/jetpack/androidx/releases/camera

  • 示例代碼

    https://github.com/androidx/androidx/blob/androidx-main/camera/integration-tests/viewtestapp/src/main/java/androidx/camera/integration/view/MlKitFragment.kt

  • Zero-Shutter Lag APIhttps://developer.android.google.cn/reference/androidx/camera/core/ImageCapture#CAPTURE_MODE_ZERO_SHUTTER_LAG


Annotation

Annotation 庫會(huì)公開元數(shù)據(jù),從而幫助工具開發(fā)者和其他開發(fā)者理解應(yīng)用的代碼。Annotation 庫提供可與 lint 檢查配合使用的熟悉注解 (如 @NonNull),以提高代碼的正確性和易用性。

  • Annotation 庫

    https://developer.android.google.cn/jetpack/androidx/releases/annotation


Annotation 1.5 穩(wěn)定版本已經(jīng)完全遷移至 Kotlin 源代碼,因此支持特定于 Kotlin 的目標(biāo)使用網(wǎng)站和其他與 Kotlin 兼容的注解功能。


Kotlin 多平臺(tái)

我們一直在嘗試使 Jetbrains 的 Kotlin 多平臺(tái)移動(dòng)版支持跨平臺(tái)共享代碼。我們針對(duì) Android 和 iOS 應(yīng)用推出了實(shí)驗(yàn)性的 Collection 預(yù)覽版和 DataStore 庫。期待您的反饋!您可以查看相關(guān)博文,了解更多內(nèi)容。


  • Collection

    https://developer.android.google.cn/jetpack/androidx/releases/collection

  • DataStore

    https://developer.android.google.cn/topic/libraries/architecture/datastore

  • 相關(guān)博文

    https://android-developers.googleblog.com/2022/10/announcing-experimental-preview-of-jetpack-multiplatform-libraries.html


以上內(nèi)容便是 Jetpack 在過去幾個(gè)月的所有重要更新。您可以查看 AndroidX 版本說明,了解每個(gè) Jetpack 庫的更多詳情;如需快速找到相關(guān)庫,您可以使用 API 選取器;如需了解其他精彩內(nèi)容,您可以觀看 2022 Android 開發(fā)者峰會(huì)中的相關(guān)視頻。

  • 版本說明

    https://developer.android.google.cn/jetpack/androidx/versions

  • API 選取器

    https://developer.android.google.cn/jetpack/androidx/explorer?case=popular

  • 視頻

    https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_L3n1j4ajHjJ6QccFUvW1u


也歡迎您持續(xù)關(guān)注我們,及時(shí)了解更多開發(fā)技術(shù)和產(chǎn)品更新等資訊動(dòng)態(tài)。




?點(diǎn)擊屏末||即刻了解 Jetpack 更多相關(guān)內(nèi)容




原文標(biāo)題:Jetpack 更新一覽 | 2022 Android 開發(fā)者峰會(huì)

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

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

    關(guān)注

    27

    文章

    6128

    瀏覽量

    104952

原文標(biāo)題:Jetpack 更新一覽 | 2022 Android 開發(fā)者峰會(huì)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    deepin社區(qū)亮相第19屆中國(guó)Linux內(nèi)核開發(fā)者大會(huì)

    中國(guó) Linux 內(nèi)核開發(fā)者大會(huì),作為中國(guó) Linux 內(nèi)核領(lǐng)域最具影響力的峰會(huì),直以來都備受矚目。
    的頭像 發(fā)表于 10-29 16:35 ?328次閱讀

    KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠(chéng)邀開發(fā)者免費(fèi)試用!

    深開鴻在2024開放原子開源生態(tài)大會(huì)上正式宣布KaihongOS4.1.2開發(fā)者預(yù)覽版全面上線,并向全球開發(fā)者開放免費(fèi)下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版為開發(fā)者提供了
    的頭像 發(fā)表于 09-28 08:07 ?276次閱讀
    KaihongOS 4.1.2<b class='flag-5'>開發(fā)者</b>預(yù)覽版正式上線,誠(chéng)邀<b class='flag-5'>開發(fā)者</b>免費(fèi)試用!

    2024 RISC-V 中國(guó)峰會(huì):華秋電子助力RISC-V生態(tài)!

    百家業(yè)界領(lǐng)先企業(yè)及頂尖研究機(jī)構(gòu)的專家學(xué)者,吸引了約3000名開發(fā)者、學(xué)者及行業(yè)精英親臨現(xiàn)場(chǎng)。在峰會(huì)前后,還策劃了超過20場(chǎng)豐富多彩的同期活動(dòng),為全球開發(fā)者提供了個(gè)深入交流、碰撞思想、
    發(fā)表于 08-26 16:46

    Jetpack Compose和設(shè)備類型的三大重要更新

    2024 年 Google I/O 大會(huì)上我們分享了大量更新和公告,幫助開發(fā)者提升工作效率。了解 2024 年 Google I/O 大會(huì)上有關(guān) Jetpack Compose 和設(shè)備類型的三大重要
    的頭像 發(fā)表于 08-09 17:07 ?595次閱讀

    Android 15的首個(gè)開發(fā)者預(yù)覽版現(xiàn)已發(fā)布

    Android 15 的首個(gè)開發(fā)者預(yù)覽版現(xiàn)已發(fā)布,以便各位開發(fā)者能與我們通力協(xié)作,打造更優(yōu)秀的 Android 平臺(tái)。
    的頭像 發(fā)表于 03-12 14:16 ?815次閱讀
    <b class='flag-5'>Android</b> 15的首個(gè)<b class='flag-5'>開發(fā)者</b>預(yù)覽版現(xiàn)已發(fā)布

    Testin云測(cè)國(guó)內(nèi)首發(fā)Android 15開發(fā)者預(yù)覽版云真機(jī)

    Android 15來了,Testin云測(cè)助您快速搶占先機(jī)! 目前,谷歌已發(fā)布了Android?15的第個(gè)開發(fā)者預(yù)覽版本(Android
    的頭像 發(fā)表于 02-24 09:33 ?837次閱讀
    Testin云測(cè)國(guó)內(nèi)首發(fā)<b class='flag-5'>Android</b> 15<b class='flag-5'>開發(fā)者</b>預(yù)覽版云真機(jī)

    谷歌Android 15開發(fā)者預(yù)覽版遇問題,OTA更新暫停

    谷歌在Android Developer官網(wǎng)發(fā)表聲明,因發(fā)現(xiàn)“已知問題”,將暫時(shí)關(guān)閉Android 15 DP1的OTA更新訂閱服務(wù)。谷歌解釋道:“禁用OTA鏡像下載是為了深入調(diào)查問題。”對(duì)于想要嘗鮮
    的頭像 發(fā)表于 02-21 14:08 ?606次閱讀

    鴻蒙開發(fā)者預(yù)覽版如何?

    、原生智能、原生互聯(lián),6大極致原生體驗(yàn)。 我初步閱讀了鴻蒙的源碼后,基本上可以確定是全自研底座,已經(jīng)看不到Android的身影了。作為開發(fā)者,如果想往鴻蒙方向發(fā)展,就需要系統(tǒng)性學(xué)起。鴻蒙的知識(shí)體系如下
    發(fā)表于 02-17 21:54

    鴻蒙系統(tǒng)優(yōu)缺點(diǎn),能否作為開發(fā)者選擇

    開發(fā)的崗位需求,尤其在這個(gè)大環(huán)境不好的情況下,會(huì)引出更多崗位。 鴻蒙的開發(fā)崗位,不會(huì)內(nèi)卷、薪資高、崗位多。對(duì)于開發(fā)者非常友好。 新型操作系統(tǒng),比Android、ios更加安全實(shí)用。
    發(fā)表于 02-16 21:00

    華為宣布HarmonyOS NEXT鴻蒙星河版開發(fā)者預(yù)覽面向開發(fā)者開放申請(qǐng)

    華為宣布HarmonyOS NEXT鴻蒙星河版開發(fā)者預(yù)覽面向開發(fā)者開放申請(qǐng),這意味著鴻蒙生態(tài)進(jìn)入第二階段,將加速千行百業(yè)的應(yīng)用鴻蒙化。
    的頭像 發(fā)表于 01-29 16:42 ?1344次閱讀
    華為宣布HarmonyOS NEXT鴻蒙星河版<b class='flag-5'>開發(fā)者</b>預(yù)覽面向<b class='flag-5'>開發(fā)者</b>開放申請(qǐng)

    您有份OpenHarmony開發(fā)者論壇2023年度總結(jié),請(qǐng)查收~

    2023 年 11 月,OpenHarmony 開發(fā)者論壇 1.0 版本正式上線。 感謝各位開發(fā)者對(duì) OpenHarmony 的大力支持和熱愛,成為 OpenHarmony 開發(fā)者論壇的第
    發(fā)表于 01-26 17:27

    歡迎加入飛騰派開發(fā)者社區(qū),感謝每開發(fā)者!

    今年10月,飛騰聯(lián)合電子發(fā)燒友論壇起策劃了飛騰派開發(fā)板測(cè)評(píng)活動(dòng),受到了廣大開發(fā)者的喜愛。
    的頭像 發(fā)表于 12-11 17:39 ?1338次閱讀
    歡迎加入飛騰派<b class='flag-5'>開發(fā)者</b>社區(qū),感謝每<b class='flag-5'>一</b>位<b class='flag-5'>開發(fā)者</b>!

    歡迎加入飛騰派開發(fā)者社區(qū),感謝每開發(fā)者!

    發(fā)燒友論壇起策劃了飛騰派開發(fā)板測(cè)評(píng)活動(dòng),受到了廣大開發(fā)者的喜愛。 通過這次活動(dòng),飛騰派成功地吸引了眾多高質(zhì)量開發(fā)者的關(guān)注和參與,進(jìn)步擴(kuò)
    發(fā)表于 12-11 16:11

    汽車 EMC 問題一覽

    汽車 EMC 問題一覽
    的頭像 發(fā)表于 11-24 16:44 ?1066次閱讀
    汽車 EMC 問題<b class='flag-5'>一覽</b>

    HarmonyOS NEXT讓開發(fā)者快速上手媒體生態(tài)致體驗(yàn)開發(fā)

    隨著技術(shù)的不斷發(fā)展和多媒體的不斷演進(jìn),越來越多的傳統(tǒng)場(chǎng)景將有可能被顛覆,開發(fā)者們也需要不斷的學(xué)習(xí)和更新自己的技能,以適應(yīng)新的需求和挑戰(zhàn)。然而在開發(fā)過程中,很多開發(fā)者都會(huì)遇到“為什么我
    的頭像 發(fā)表于 11-22 16:20 ?620次閱讀
    HarmonyOS NEXT讓<b class='flag-5'>開發(fā)者</b>快速上手媒體生態(tài)<b class='flag-5'>一</b>致體驗(yàn)<b class='flag-5'>開發(fā)</b>