Android 开发者

206 篇文章
49 人订阅

全部文章

Android 开发者

[译]Android中的简易协程:viewModelScope

取消不再需要的协程(coroutine)是件容易被遗漏的任务,它既枯燥又会引入大量模版代码。viewModelScope 对结构化并发 的贡献在于将一项扩展属性...

40
Android 开发者

Android Q 手势导航背后的故事

新引入的手势导航是 Android Q 带来的主要变化之一。简而言之,采用这款新系统导航模式后,用户无需借助任何虚拟按键,只要滑动手势便能完成多种操作,包括:...

385
Android 开发者

[译]C++ 和 Android 本地 Activity 初探

我会带你完成一个简单的 Android 本地 Activity。我将介绍一下基本的设置,并尽力将进一步学习所需的工具提供给你。

273
Android 开发者

提示

应用的构建速度会直接影响开发效率,本文将带您通过改造一个 Android 应用: “Google 追踪圣诞老人 (Google Santa Tracker)” ...

673
Android 开发者

提示

再过几周,Android Q 正式版就要与大家见面啦!目前,团队正在对平台进行最后的优化与调试。我们向各位开发者发布最后一个 Beta 测试版: Android...

652
Android 开发者

Android Q 文本新功能

文本显示是大部分应用的重要任务之一。为了帮助您打造更好的文本体验,我们在 Android Q 中引入多项新特性,在满足开发者需求的同时,持续提升应用性能。其中包...

983
Android 开发者

[译] Room 🔗 Coroutines

Room 2.1(目前为 alpha 版本)添加了对 Kotlin 协程的支持。DAO 方法现在可以被标记为挂起以确保他们不会在主线程执行。默认情况下,Room...

551
Android 开发者

Android Q Beta 迎来第五版

Android Q Beta 5 与大家见面啦!我们正式推出 Android Q Beta 的第五个版本,其系统行为已经非常接近最终发布版。面向开发者的 API...

1422
Android 开发者

[译] WorkManager 基础入门

欢迎来到我们 WorkManager 系列的第二篇文章。WorkManager 是一个 Android Jetpack 库,当满足工作的约束条件时,用来运行可延...

1036
Android 开发者

摄像头功能开发不再复杂,CameraX 助您轻松打造光影体验

人们的生活正在被更及时、更多彩地记录与分享,智能手机的摄像头甚至能帮助用户深入解读他们眼前的世界,为他们实时提供翻译等帮助。但您也许不知道,超过 70% 的摄像...

843
Android 开发者

提示[译] Android 生命周期备忘录 —— 第四部分:ViewModel、半透明 Activity 及启动模式

ViewModel 的生命周期非常简单:它只有 onCleared 这一个回调。但是,这个函数的作用域在 activity 和 fragment 中是有区别的:

942
Android 开发者

提示为 64 位版本的 Android Studio 和 Android 模拟器做好准备

今后,我们将仅支持 64 位版本的操作系统,为了尽可能降低此项变更对您的影响,我们采取的第一个措施便是将 32 位版本设置为弃用 (deprecate)。在弃用...

1332
Android 开发者

[译] Kotlin 标准方法备忘

前段时间我在推特上谈到了 Kotlin 标准方法备忘的新内容,我发现它们比传统的方法更好。它并不关注每个方法的工作原理,而是根据开发人员想要实现的目标来提供指导...

973
Android 开发者

提示为应用提供 64 位原生支持 | Android 中文教学视频

根据 Google Play 的政策,从 2019 年 8 月开始,所有在 Play 上架的新应用和已有应用的更新都必须包含原生 64 位版本。在这个视频中,...

1213
Android 开发者

提示[译] Data Binding 库使用的经验教训

Data Binding 库(下文中以『DB 库』词语来指代)提供了一个灵活强大的方式来绑定数据到 UI 界面。但是要用一句陈词滥调:『能力越大,责任越大』,仅...

922
Android 开发者

Android Q 中的安全性更新

每次发布 Android 的新版本,我们的首要任务之一就是提高平台的安全防护。在过去几年,安全方面的优化在整个生态圈都取得了喜人的成绩,2018 年亦是如此。

1525
Android 开发者

提示[译] 依赖注入在多模块工程中的应用

总的来说,这不是一篇关于依赖注入的文章,也不是关于我们为什么选择库 X 而不是库 Y 的文章。 相反的,本文从依赖注入的角度介绍了我们对 Plaid 进行模块化...

891
Android 开发者

提示Android Q 对非 SDK 接口限制的更新 | Android 中文教学视频

为了提高 Android 应用的兼容性,降低开发者们的维护成本,我们从 Android 9 Pie 开始引入非 SDK 接口限制。在这个视频中,我们介绍了非 ...

1203
Android 开发者

Plaid 应用迁移到 AndroidX 的实践经历

Plaid 是一款呈现 Material Design 风格和丰富交互界面的有趣应用。最近这款应用通过现今的 Android 应用开发技术实现了一番重构。获取更...

1125
Android 开发者

提示大屏幕和折叠屏: 让您的 Android 游戏登上更大的舞台

让我们继续《让您的应用适配更多屏幕》中的话题,不过今天会更专注于游戏的范畴。在不久前的 GDC 上,我们很高兴能和大家分享多样化的设备为游戏体验带来的可能性。这...

1163

扫码关注云+社区

领取腾讯云代金券