大家好,我是秉心說。最新一期的 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/
訪問時,直接在後面加上你的用戶名即可。
至於作用是什麼,當然是加速啦!
今天的內容到這裏就結束了,下期再見!