Develop as One | 2021 Google 开发者大会主旨演讲精彩回顾

2021-11-16
阅读 6 分钟
6.9k
2021 年世界比起过往更需要彼此联结谷歌始终与大家携手共进共创机遇,共谋发展一分钟 回顾主旨演讲亮点前往官网,了解更多涵盖 18 条产品线,超 70 场技术专题演讲Android / Wear OS by Google / Google Play 卓越的个性化体验,强大的用户隐私保护刚刚发布的 Android 12 实现了 体验更流畅的用户界面 、更优越的开发性...
封面图

右键收藏!2021 Google 开发者大会怎么看?

2021-11-13
阅读 2 分钟
2.1k
4,3,2,1 !开发者们相聚一堂的2021 Google 开发者大会即将揭幕!11 月 16 日上午 10 点,与你线上见!点击直达官网,抢先探索大会亮点!18条技术产品线64 场精彩演讲90+ 技术专家更有谷歌首次发布的 重磅学习资源精彩不容错过!参会攻略已经为你备好——除了官网以外,还能在哪直击大会“现场”,在线轻松互动?Bilibili...
封面图

使用隐私信息中心提高用户透明度

2021-11-11
阅读 2 分钟
3.7k
Android 致力于帮助用户充分利用最新的创新技术,同时始终将用户的安全和隐私视为第一要务。在 Android 12 中,通过引入 隐私信息中心 (Privacy Dashboard),使平台提高了透明度,隐私信息中心为用户提供一个简单明晰的时间线,展示了过去 24 小时内各应用对位置、麦克风和摄像头的访问情况。用户可以准确获悉权限访问发...
封面图

详解 Android 12L|更好地适配大屏幕设备

2021-11-10
阅读 6 分钟
4.4k
目前,超过 2.5 亿台大屏幕设备搭载了 Android 系统,其中包括平板电脑、可折叠设备和 ChromeOS 设备。仅在过去的 12 个月里,就有近 1 亿台新的 Android 平板电脑被激活,同比增长 20%;而 ChromeOS 的增长率为 92%,是目前增长最快的桌面设备平台。可折叠设备正在崛起,同比增长超过 265%!总的来说,目前有超过 2.5 ...
封面图

2021 Google 开发者大会即将登陆:年度盛会,先睹为快!

2021-11-09
阅读 3 分钟
2.7k
翘首以盼,汇聚开发者合力的2021 Google 开发者大会将于 11 月 16 日正式开启!还等什么?快来抢先关注!立即点击,抢先预览大会亮点!今年大会以 “Develop as One” 为主题覆盖 18 条谷歌技术产品线90 多位技术专家带来 64 场精彩演讲900+ 分钟技术干货线上直击,精彩不断还有 重磅学习资源,即将惊喜发布今年有哪些期待...
封面图

进一步提升用户隐私和安全 | Play 管理中心推出 "数据安全"

2021-11-08
阅读 2 分钟
2.5k
我们深知,用户的网络安全感很大程度上源于对自己数据的掌控。因此,我们每天都致力于为用户提供 高级安全和隐私控制,并针对 数据方面的操作 给予用户更多自主权。借助全新 "数据安全" 部分,开发者现在可在用户安装应用之前,以 公开透明 的方式向其展示他们是否以及如何收集、共享和保护用户数据。
封面图

WPS 在折叠屏大舞台上秀出精彩 | Android 开发者故事

2021-11-08
阅读 2 分钟
2.4k
各式各样的设备形态一直是 Android 生态圈的一大特点,尤其随着折叠屏的出现,同一台设备可以切换不同的形态,这更是为移动办公的创新带来了全新的可能性。—— 吴增谂,海外事业部总经理
封面图

Room & Kotlin 符号的处理

2021-11-04
阅读 7 分钟
2.7k
Jetpack Room 库在 SQLite 上提供了一个抽象层,能够在没有任何样板代码的情况下,提供编译时验证 SQL 查询的能力。它通过处理代码注解和生成 Java 源代码的方式,实现上述行为。
封面图

CameraX 曝光补偿 API 入门指南

2021-11-03
阅读 4 分钟
2.2k
在移动端发展的过程中,相机设备对于推动移动设备创新起到了举足轻重的作用,而相机曝光则是能够拍摄出非凡品质照片的关键要素。在本文中,我将为大家详解移动端开发者在处理相机曝光时所遇到的挑战。之后我会为大家介绍新的 CameraX 曝光补偿 (Exposure Compensation) API 如何帮助开发者应对这些挑战,使快速拍摄高品...
封面图

Google Play 政策更新提醒与重点解读 | 2021 年 10 月

2021-11-03
阅读 1 分钟
2.3k
本文介绍了 Google Play 开发者政策近期的一些重要更新,您也可以通过线上培训营视频进行回顾。☟线上培训营视频☟[链接]新政策一览恶意下载程序我们将在 移动垃圾软件 政策中添加一个关于恶意下载程序的部分,禁止 "本身不属于垃圾软件但会下载其他移动垃圾软件 (MUwS) 的代码"。添加了针对主流浏览器及文件共享应用的指...
封面图

获取数据并绑定到 UI | MAD Skills

2021-11-01
阅读 5 分钟
2.7k
欢迎回到 MAD Skills 系列 课程之 Paging 3.0!在上一篇 Paging 3.0 简介 的文章中,我们讨论了 Paging 库,了解了如何将它融入到应用架构中,并将其整合进了应用的数据层。我们使用了 PagingSource 来为我们的应用获取并使用数据,以及用 PagingConfig 来创建能够提供 Flow<PagingData> 给 UI 消费的 Pager 对象...
封面图

Paging 3.0 简介 | MAD Skills

2021-10-30
阅读 5 分钟
2.6k
欢迎阅读 MAD Skills 系列 之 Paging 3.0!在本文中,我将介绍 Paging 3.0 并重点说明如何将其集成至您应用的数据层。如果您更喜欢通过视频了解此内容,请 点击此处 查看。
封面图

用更好的业务模式满足开发者们的需求

2021-10-28
阅读 2 分钟
2.1k
十多年前,当我们打造 Android 系统和 Google Play 时,我们也在赌一个未来: 一个自由和开放的移动生态系统,可以与主导行业的专有封闭平台相抗衡。我们当时还不清楚,什么样的业务会迁移至移动平台,也不知道什么样的应用会取得成功。简单起见,我们采用了一个易于理解的商业模式: 绝大多数开发者可以在 Google Play 上...
封面图

使用 CameraX Extensions API 将特效应用到照片上

2021-10-28
阅读 6 分钟
3.6k
Android CameraX 的设计旨在帮助您简化相机应用的开发工作。随着对 CameraX 不断的开发,相机应用的开发者们向我们展示了他们的激情和热忱,当前的 API 中已经融入了许多很棒的创意,例如值得称赞的 CameraX Extensions API。最近我们采纳了开发者社区的意见,对扩展进行了重构,如今有了新的 ExtensionsManager,您只需...
封面图

Android 游戏开发工具包热门问题解答

2021-10-26
阅读 2 分钟
2.5k
如果您使用的是 Defold、Godot、Unity 或 Unreal 等 热门游戏引擎,您可以根据我们的指南,学习如何在 Android 上开发应用。使用这些游戏引擎可助您专注于构建游戏玩法而非整个技术栈。
封面图

改进后的 Google Play 管理中心用户管理: 访问请求、权限组等

2021-10-25
阅读 2 分钟
2.6k
用户管理在任何规模的企业中都担任着重要角色,其中的挑战在于如何确保每位团队成员都拥有合适的权限来履行其职责,同时不过度暴露与企业无关的数据。
封面图

开发者们的节日,蕴含着成长的秘密 | 10.24 心语

2021-10-24
阅读 1 分钟
1.6k
从 1 一直到 1024,中间隔着一千多个数字,要从 1 数到 1024,会花很久。但熟知 1024 的开发者们知道,1 = 2^0,1024 = 2^10。从 0 次方到 10 次方,花不了多久。技术的美妙之处正在于,用简单的加法无法跟上其前进的步伐。她更像是一颗种子,吸收的每一滴养分,都会裂变成新的可能性,并准备着下一次的裂变。这也是为什...
封面图

在 Android 12 中使用 WorkManager

2021-10-22
阅读 2 分钟
3.1k
Android 12 (API 级别为 31) 引入了 前台服务启动限制。除少部分 特殊场景 外,如果您的应用的 targetSdkVersion 是 Android 12 或者更高 API 级别的话,应用在后台运行时将不能再启动前台服务。这意味着,如果应用当前状态不符合后台启动服务的条件,调用 setForeground) 时可能会抛出 异常。
封面图

为数十亿台设备提供权限自动重置功能

2021-10-20
阅读 4 分钟
3k
贡献者 / 软件工程师 Inara Ramji、交互设计师 Rodrigo Farell、产品经理 James Kelly、项目经理 Henry Chin
封面图

Hilt 扩展 | MAD Skills

2021-10-19
阅读 4 分钟
2.2k
本文是 MAD Skills 系列 中有关 Hilt 的第四篇文章!在本文中,我们将探讨如何编写自定义的 Hilt 扩展。如果您需了解本系列前三篇文章,请查阅:Hilt 介绍Hilt 测试最佳实践Hilt 工作原理如果您更喜欢通过视频了解此内容,可以点击 此处 查看。案例: WorkManager 扩展Hilt 扩展是一个生成代码的库,常通过注解处理器实现...
封面图

Hilt 工作原理 | MAD Skills

2021-10-19
阅读 6 分钟
4k
本文是 MAD Skills 系列中有关 Hilt 的第三篇文章。我们将深入探讨 Hilt 的工作原理。如果您需了解本系列前两篇文章,请查阅:Hilt 介绍Hilt 测试最佳实践如果您更喜欢通过视频了解此内容,请点击 此处 查看。所涉主题多种 Hilt 注解协同工作并生成代码的方式。当 Hilt 配合 Gradle 使用,Hilt Gradle 插件如何在幕后工作...
封面图

Hilt 测试最佳实践 | MAD Skills

2021-10-15
阅读 5 分钟
3.4k
由于 Hilt 是一个有特定处理原则的框架,所以它的测试 API 是基于一些特定目标创建的。了解 Hilt 用于测试的方法有助于您使用和理解它的 API。如需进一步了解测试理念的更多信息,请参阅: Hilt 的测试理念。
封面图

抢先注册 | Android 开发者峰会重磅回归

2021-10-14
阅读 1 分钟
2k
Android 开发者峰会 即将回归!加入峰会 (太平洋时间: 10 月 27 日至 28 日举行),了解 Android 开发的最新动态。今年的主题是杰出的应用和跨设备,您还将了解有助于提高工作效率的开发工具、API 和技术,从而打造出更棒的应用,并在包括平板电脑、可折叠设备、可穿戴设备等数十亿台设备上运行。
封面图

实践 | 为 Trackr app 适配大屏幕设备

2021-10-13
阅读 3 分钟
2k
Trackr 是一个可以管理任务的示例应用,除了主要用于从支持辅助功能的角度探索通用的 UI 范例外,它还是我们展示现代 Android 开发最佳实践的示例之一。近期我们为它适配了大屏幕设备,所以不妨一起看看怎样在应用中使用 Material Design 和响应式范式,让应用在大屏幕设备上提供更精致、更直观的用户体验。
封面图

Hilt 介绍 | MAD Skills

2021-10-12
阅读 8 分钟
2.3k
本文是 MAD Skills 系列 中有关 Hilt 的第一篇文章!在本文中,我们将探讨依赖项注入 (DI) 对应用的重要性,以及 Jetpack 推荐的 Android DI 解决方案——Hilt。
封面图

Android 12 正式发布 | 开发者们的全新舞台

2021-10-11
阅读 5 分钟
2.8k
10 月 4 日,我们已经将源代码推送至 Android 开源项目 (AOSP),并正式发布最新版本的 Android。Android 12 会在接下来的几周内推送至 Pixel 设备,并在今年晚些时候覆盖三星 Galaxy、一加、OPPO、realme、TECNO、Vivo 和小米设备。
封面图

使用 Kotlin Symbol Processing 1.0 缩短 Kotlin 构建时间

2021-10-08
阅读 2 分钟
3.9k
Kotlin Symbol Processing (KSP)——用于在 Kotlin 中构建轻量级编译器插件的全新工具现已推出稳定版本!其与 Kotlin 注解处理工具 (KAPT) 的功能相似,但速度提高了 2 倍,同时还可以直接访问 Kotlin 语言结构并支持多个平台目标。
封面图

Button 的 "进化之旅" | 我们是如何设计 Compose API 的

2021-09-30
阅读 11 分钟
2.3k
本文由 Jetpack Compose 团队的 Louis Pullen-Freilich (软件工程师)、Matvei Malkov (软件工程师) 和 Preethi Srinivas (UX 研究员) 共同撰写。
封面图

创造无限可能 | 在 Android 12 中使用 widget

2021-09-28
阅读 6 分钟
3.4k
本文是 "更新 Android 12 中 widget" 系列的第二篇文章。在上一部分 我们探讨了通过一些简单的方法,为 APP 用户呈现出非常显性的视觉更新。在这篇文章中,我们将一起了解一些更高级别的特性,这些功能会让您的 widget 更具交互性,更容易配置,并能在 Android 12 上呈现更好的 UI 体验。
封面图

导航: 多返回栈 | MAD Skills

2021-09-24
阅读 3 分钟
2.3k
欢迎来到第二个关于导航的 MAD Skill 系列 的另一篇文章!本文我们将介绍一个呼声很高的功能,即导航 (Navigation) 对多返回栈的支持。如果您更倾向于视频的形式,请 点击这里 查看视频内容。
封面图