大家好,我是秉心说。最新一期的 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=../..index#0
开始使用 CameraX
Codelab 地址如下:
https://codelabs.developers.google.com/codelabs/camerax-getting-started/index.html?index=../..index#0
介绍了使用 CameraX 最新 Beta 版本进行预览,拍照的流程。
别走开...
原文内容就到这里了。内容不多,再给大家分享两个工具。
第一个是 Jetbrain Toolbox 。
可以方便的管理 Jetbrain 家的所有 IDE ,也包括 Android Studio 。通过 Toolbox,可以轻松的使用和管理多个版本的 Android Studio 。以前,我都是手动管理,比较麻烦。
点击截图中 Tools 左侧的 Projects ,可以展示你所有的工程。
第二个是大佬推荐的 Github 镜像网站,地址如下:
https://github.com.cnpmjs.org/
访问时,直接在后面加上你的用户名即可。
至于作用是什么,当然是加速啦!
今天的内容到这里就结束了,下期再见!