Now in Android #18 —— 最新 Android 動態分享

大家好,我是秉心說。最新一期的 Now in Android 又更新啦,原文地址如下:

https://medium.com/androiddevelopers/now-in-android-18-4ee70b267765

這一期原文內容並不多,其實最近幾期內容都不多。可能是疫情影響,也可能是作者划水~

所以,後面我可能不再按官方的 Now in Android 進行更新了。平時在各種渠道獲取到的最新動態,看到的優秀文章,我都會記錄下來,然後不定期分享給大家。

這樣一來,工作量可能就更大了,所以我用了“可能”兩個字,畢竟 flag 不能亂立~

下面照例來看一下這一期 Now in Android 的內容。

(文末給大家推薦了兩個實用工具 ~)

Android 11 更新

Android 11 開發者預覽版仍在進行。在上一期 Now in Android 之後,有兩個值得一提的內容。

開發者預覽版 4

Android 11 Developer Preview 4 也是一個主要面對開發者的版本,相對於 DP3 也沒有太大改變,Release Note 可以在這裏查看:

https://developer.android.com/preview/release-notes

注意,網頁語言請調整至 ENGLISH ,否則只能看到 DP3 的日誌。大家平時在查詢 Android 官網文檔的時候,也儘量查看英文,中文文檔是相當滯後的。

值得一提的是通過 TelephonyManager.getLine1Number()TelecomManager.getLine1Number() 方法來獲取手機號碼現在需要 READ_PHONE_NUMBERS 權限了。

在 Preview 頁面可以看到 Android 11 的所有細節,地址如下:

https://developer.android.com/preview

Beta 計劃

由於衆所周知的原因,今年的 Beta 版本和最終的 Release 版本大概推遲了一個月,Google 的這篇文章中介紹了 Android 11 的 Beta 計劃:

https://android-developers.googleblog.com/2020/05/android-11-beta-plans.html

第一個 Beta 版本將在 June 3 發佈,Beta2 推遲到七月,Beta3 推遲到八月,最終 Release 版本計劃在 Q3 。

#Android11: The Beta Launch Show

爲了 June 3 的 Beta1 發佈,Google 舉辦了一次線上活動 Android11: The Beta Launch Show

https://developer.android.com/android11

此外還有一個 #AskAndroid 環節,官方也正在收集問題。你可以在 Twitter 上發佈你的問題,Google 開發者將可能爲你解答。

文章

應用簽名 Q&A

來自 Google Developer 的一篇博客,Answers to common questions about App Signing by Google Play ,地址如下:

https://medium.com/androiddevelopers/answers-to-common-questions-about-app-signing-by-google-play-b28fef836af0

我沒有細看,大概說的是通過 Google Play 給應用簽名,避免開發者自己管理簽名文件。

WindowManager Library

WindowManager 是 Jetpack 中的一個新成員,旨在幫助用戶適配各種形式的設備。

未來可能支持各種特性的設備,當前版本僅僅專注於 摺疊屏 。該類庫目前仍處於 alpha 版本(alpha01)。

官方也提供了一個 Demo 來介紹基本的 API 使用,地址如下:

https://github.com/android/user-interface-samples/tree/master/WindowManager

Codelabs

手勢導航

在 Android 10 中已經支持了全面屏手勢,替換了原來的導航欄按鈕。這個 Codelab 提供了全面屏手勢最佳實踐以及如何處理可能存在的滑動衝突。

Codelab 地址如下:

https://codelabs.developers.google.com/codelabs/gesture-navigation/index.html?index=..%2F..index#0

開始使用 CameraX

Codelab 地址如下:

https://codelabs.developers.google.com/codelabs/camerax-getting-started/index.html?index=..%2F..index#0

介紹了使用 CameraX 最新 Beta 版本進行預覽,拍照的流程。

別走開...

原文內容就到這裏了。內容不多,再給大家分享兩個工具。

第一個是 Jetbrain Toolbox

可以方便的管理 Jetbrain 家的所有 IDE ,也包括 Android Studio 。通過 Toolbox,可以輕鬆的使用和管理多個版本的 Android Studio 。以前,我都是手動管理,比較麻煩。

點擊截圖中 Tools 左側的 Projects ,可以展示你所有的工程。

第二個是大佬推薦的 Github 鏡像網站,地址如下:

https://github.com.cnpmjs.org/

訪問時,直接在後面加上你的用戶名即可。

至於作用是什麼,當然是加速啦!


今天的內容到這裏就結束了,下期再見!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章