Android 开发者

281 篇文章
55 人订阅

全部文章

Android 开发者

Android 11 最终 Beta 版发布,正式版即将到来!

随着 8 月的到来,Android 11 的正式版已经呼之欲出!我们正在为新平台做最后的微调。今年预览周期 的最后一次更新——Beta 3,已经正式发布。对于开...

3300
Android 开发者

使用 Android Studio Profiler 工具解析应用的内存和 CPU 使用数据

为了帮助开发者开发出更加轻快高效的应用,我们在 Android Studio 3.0 以及更高版本中加入了 Android Profiler 工具,用于应用的 ...

16540
Android 开发者

Fragment 的过去、现在和将来

Fragment 是 Android 中历史十分悠久的一个组件,它在 API 11 被加入,时至今日已成为 Android 开发中最常用的组件之一。Fragme...

7110
Android 开发者

Kotlin Vocabulary | 内联函数的原理与应用

我们的项目里常常会创建一些 Util 类,用于分类整理那些会在许多地方用到的小型函数 (也称实用函数),如果这类函数接收了另一个函数作为参数,则可能会造成一些额...

7010
Android 开发者

使用 PreviewView 来展示相机预览

显示相机预览内容是每个相机类应用都会包含的功能,想要完美实现这个却并非易事。原因是,在某些特别极端情况下 camera2 API 的使用会变得很复杂,而且在不...

14220
Android 开发者

Android 11 Beta 版正式发布!以及众多面向开发者的重磅更新

今天,我们发布 Android 11 Beta 版,并为开发者们带来了众多重磅更新。这些更新包括 Kotlin 协程、Jetpack Compose 工具包的最...

16250
Android 开发者

Android 游戏开发速递

作者 / Greg Hartrell, Head of Product Management, Games on Android & Google Play

9920
Android 开发者

Dagger 导航从未如此简单 | Android Studio 4.1

在使用 Dagger 的项目中,您是否因为要弄清楚 Dagger 的依赖关系而产生疑惑?依赖项来自 @Inject 修饰的构造器、@Binds 还是 @Prov...

9010
Android 开发者

Android Studio 4.0 正式版发布

即便在如今这个变幻莫测的时势里,我们依然看到来自世界各地开发者们的佳作——那就是 Android 上一个又一个精彩的应用。不论您是在厨房里用一台笔记本工作,还是...

29031
Android 开发者

Kotlin Vocabulary | 揭秘协程中的 suspend 修饰符

Kotlin 协程把 suspend 修饰符引入到了我们 Android 开发者的日常开发中。您是否好奇它的底层工作原理呢?编译器是如何转换我们的代码,使其能够...

12410
Android 开发者

协程中的取消和异常 | 核心概念介绍

在之前的文章里,我们为各位开发者分享了在 Android 中使用协程的一些基础知识,包括在 Android 协程的背景介绍、上手指南和代码实战。本次系列文章 ...

8510
Android 开发者

Android 11 开发者常见问题 | FAQ・第一期

Q: Android 11 的分区存储是强制的吗?如果 targetSdkVersion 低于 Android 10,运行在 Android 11 的手机上,分...

17240
Android 开发者

在 Android 上进行高刷新率渲染

长久以来,手机屏幕刷新率都是 60Hz。应用和游戏开发者也习惯了假定刷新率为 60Hz,也就是每 16.6ms 生成一帧,而且这样开发出来的应用和游戏都会正常进...

20310
Android 开发者

Kotlin Vocabulary | 内联类 inline class

*特定条件和情况 这篇博客描述了一个 Kotlin 试验性功能,它还在调整之中。本文基于 Kotlin 1.3.50 撰写。

9030
Android 开发者

知识点 | ViewModel 四种集成方式

ViewModel 甫一发布,便成为了 Jetpack 中的核心组件之一。我们在 2019 年做的一份开发者问卷显示,超过 40% 的 Android 开发者已...

20920
Android 开发者

期待已久的动态数据库工具终于来了!

本地数据库的创建和管理是大多数移动应用工程中的核心组件之一,一般会通过直接使用 SQLite 或 Jetpack Room 持久化库来完成。开发者们也在不断地寻...

14030
Android 开发者

在 Android 开发中使用协程 | 代码实战

本文是介绍 Android 协程系列中的第三部分,这篇文章通过发送一次性请求来介绍如何使用协程处理在实际编码过程中遇到的问题。在阅读本文之前,建议您先阅读本系...

13510
Android 开发者

协程 Flow 最佳实践 | 基于 Android 开发者峰会应用

本文介绍了我们在开发 2019 Android 开发者峰会 (ADS) 应用时总结整理的 Flow 最佳实践 (应用源码已开源),我们将和大家共同探讨应用中的每...

18110
Android 开发者

使用 Jetpack Security 在 Android 上进行数据加密

作者 / Jon Markoff, Staff Developer Advocate, Android Security

12110
Android 开发者

理解协程、LiveData 和 Flow

从 API 1 开始,处理 Activity 的生命周期 (lifecycle) 就是个老大难的问题,基本上开发者们都看过这两张生命周期流程图:

22120

扫码关注云+社区

领取腾讯云代金券