- 博客(144)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
原创 Android 17更新内容预览
Android 17 标志着我们向智能系统转型的开始,并将您的应用置于核心地位。它通过引入强制性的大屏幕可调整大小功能,转向了以自适应为先的开发标准,同时还提供了新一代的隐私、安全、媒体、相机和性能支持。本文将详细介绍所有这些内容,以及我们如何整合新一代工具、库和代理技能,帮助您的应用把握这一机遇。
2026-07-14 09:48:05
434
原创 从“手工艺人”到“AI 架构师”:大模型时代的安卓开发进化论
在移动互联网的黄金十年里,安卓开发者的日常往往被繁琐的生命周期管理、复杂的 UI 适配和写不完的业务逻辑所占据。然而,随着大模型技术的爆发,我们正处于一个历史性的转折点。AI 不再只是 IDE 里的一个插件,它正在重塑安卓开发的底层逻辑。作为一名安卓开发,我深刻感受到,我们正从“一行行敲代码的手工艺人”,进化为“指挥 AI 实现创意的主力架构师”。
2026-03-23 09:36:43
424
原创 带辅助轨道扩展的 MP4 (MP4-AT) 文件格式 0.9
MP4-AT 文件格式支持在 ISOBMFF/MP4 结构中将有助于拍摄后编辑和合成的辅助轨道(例如深度图视频轨道)以及可播放的媒体数据一起存储。此格式的目标是存储辅助轨道,以便将这些轨道隐藏起来,不向未实现此规范的客户端显示。这样可以防止客户端将辅助轨道解读为可播放的数据。
2026-03-18 11:05:19
497
原创 动态照片格式 1.0
动态照片是指同时包含静态照片图像和 短视频(包含录音)。通过这种类型的媒体 查看高分辨率的静态图片以及视频和声音,以捕获 拍摄情绪和氛围。
2026-03-18 10:56:27
751
原创 Ultra HDR 图片格式 v1.1
本文档定义了一种新文件格式的行为,该格式会在 JPEG 图片文件中编码对数范围增益映射图片。不支持新格式的旧版读取器会从图片文件中读取并显示传统的低动态范围图片。支持该格式的读取器会将主图像与增益映射相结合,并在兼容的显示屏上渲染高动态范围图像。
2026-03-18 10:53:17
644
原创 Android17版本更新预览
Android 17 平台关键变更摘要 Android 17 引入多项重要变更,涵盖安全、用户体验、媒体和核心功能等方面。
2026-03-16 15:50:42
1540
原创 安卓兼容性框架变更记录
Android兼容性框架提供了在不修改targetSdkVersion的情况下测试特定行为变更的能力。主要功能包括: 选择性测试 - 可单独启用/禁用特定变更 ADB管理 - 通过命令控制变更开关 变更ID - 每个变更有唯一标识符便于调试 Android 16新增了多项可切换变更,包括: 显示缩放控制(DOWNSCALED系列) HEVC编解码支持强制开关 最小宽高比控制(OVERRIDE_MIN_ASPECT_RATIO系列) 内存标记检查(NATIVE_MEMTAG系列) 屏幕方向覆盖等 兼容性框架支
2025-12-01 10:59:56
1073
原创 Android16
Android 16引入多项创新功能:专业相机API增强(夜间模式/色温调节)、UltraHDR图像支持;改进应用美观度与稳定性,强制全屏显示;优化大屏适配能力,放宽宽高比限制;预测性返回导航扩展到三键操作;新增进度通知样式和AGSL图形效果;提升性能监测工具,支持16KB页面大小;加强隐私安全(Intent防护/媒体访问控制);新增辅助功能如轮廓文本。开发者需测试兼容性,特别关注蓝牙连接、广播机制等底层变更,建议使用最新开发工具进行适配。
2025-12-01 10:49:29
1484
原创 Android16重磅更新:安全与性能全面升级
Android 16带来多项重要更新:核心功能方面优化了JobScheduler配额管理,改进ART运行时性能并支持更多Java特性;用户体验上新增预测性返回动画支持,自动主题化应用图标;安全方面增强Intent重定向防护,配套设备管理更安全;隐私保护引入本地网络权限控制;健康数据权限更精细化;连接功能改进蓝牙绑定管理;媒体支持专业视频编解码;相机新增混合曝光模式等。开发者需注意API变更,特别是目标平台为Android 16的应用需适配JobScheduler、无障碍功能等多项调整。
2025-12-01 10:48:54
2147
原创 AndroidStudio下载gradle依赖很慢的解决方法之一
摘要:针对Android Studio依赖资源下载缓慢的问题,本文提供了一种高效解决方案。通过在浏览器手动下载所需版本的依赖文件,并将其复制到本地gradle缓存目录(C:\gradle根目录\caches\modules-2\files-2.1)中对应版本的随机文件夹内,重新同步时gradle会自动将文件移动到正确位置。该方法利用了gradle同步时会自动生成签名目录的特性,无需等待缓慢的下载过程,显著提升开发效率。目前验证有效,未来兼容性有待观察。
2025-06-13 10:47:10
1547
1
原创 Android将启动画面实现迁移到 Android 12 及更高版本
迁移到适用于 Android 12 及更高版本的启动画面后,请决定如何处理之前的自定义启动画面Activity。保留自定义 activity,但不让它显示。出于品牌推广原因保留自定义 activity。移除自定义 activity,然后根据需要来调整应用。如果旧启动画面Activity主要用于路由,请考虑移除它的方法。例如,可以直接链接到 activity 或移至具有子组件的单个 activity。如果 可行,可以使用将路由 activity 保留到位,但使其停止渲染。
2025-04-23 11:21:09
1199
原创 Android开发启动画面
默认情况下,使用主题的(如果是单色)。如需自定义启动画面,请添加 属性。您可以通过以下任一方式自定义应用的启动画面:设置主题属性以更改其外观。让其在屏幕上显示更长时间。自定义用于关闭启动画面的动画。您可以通过进一步自定义启动画面的动画。)
2025-04-23 11:03:40
1586
原创 Android开发中的复制和粘贴
Android 提供了一个强大的基于剪贴板的框架,用于复制和粘贴。它支持简单和复杂的数据类型,包括文本字符串、复杂数据结构、文本和二进制流数据,以及应用资源。简单的文本数据直接存储在剪贴板中,而复杂的数据则存储为引用,执行粘贴操作的应用使用 content provider 对其进行解析。复制和粘贴既可以在应用内进行,也可以在实现了该框架的应用之间进行。由于该框架的一部分使用 content provider,因此本文档假设对 Android Content Provider API 已有一定了解。
2025-04-21 16:50:30
2174
原创 个性化的配置AndroidStudio
通过文件,可以自定义 Android Studio 的 JVM 选项。为了提高 Android Studio 的性能,最常用的调节选项是堆大小上限,也可以使用文件替换其他默认设置(例如初始堆大小、缓存大小和 Java 垃圾回收开关)。如需创建新的依次点击Help。如果之前从未修改过 Android Studio 的虚拟机选项,Android Studio 将提示新建一个文件。点击Create以创建文件。文件会在 Android Studio 的编辑器窗口中打开。修改该文件以添加自己的自定义虚拟机选项。
2025-04-21 10:52:05
1601
原创 Android Studio Narwhal | 2025.1.1新功能
此功能可用于测试您的应用在从设备到设备或从云备份恢复应用数据时是否按预期运行,或者如果您想以更快的方式设置测试设备并保存开发和调试应用所需的数据。您可以即时获取复杂技术图表的洞察,或使用设计模型生成相应的代码框架。在您的应用中正常运行是确保用户在切换到新设备或从云端恢复后仍能继续使用您的应用的关键方面。或者,您可以将备份文件作为运行配置的一部分包含在内,这样部署应用时也会从备份文件中恢复应用数据。虽然 Gemini 生成的代码可能不是每次都完美,但它有助于提供一个宝贵的起点来加速您的开发工作流程。
2025-04-09 10:42:36
2956
原创 Android命令行工具--dumpsys
dumpsys是一种在 Android 设备上运行的工具,可提供有关系统服务的信息。可以使用Android 调试桥 (adb)从命令行调用dumpsys,获取在连接的设备上运行的所有系统服务的诊断输出。
2024-12-12 17:11:39
1906
1
原创 Android TextView设置跑马灯失效
TextView失效在网上有详细的解决方案,大部分时候都能够很好的解决问题以上就是一个简单的固定宽高的TextView,显然文字的长度超过了控件的宽度ellipsize属性官方给出的解释如下:意思就是使文本中比视图宽度长的单词省略号,而不是在在中间断开。该属性的枚举值为主要是设置省略号的位置,而其中MARQUEE就是本文要学习的跑马灯效果。
2024-09-05 15:34:35
1329
1
原创 Android回声消除
随着移动互联网的发展,语音通话、语音聊天、互动直播等应用越来越普及,这些应用中的回声问题成为影响用户体验的重要因素之一。回声,即用户在通话过程中听到自己声音的重复,是由于麦克风采集到了扬声器播放出的声音,再次通过网络发送给对方,形成回声循环。本文将详细介绍在Android平台上如何实现回声消除(Acoustic Echo Cancellation,简称AEC)。
2024-08-19 15:19:12
2991
3
原创 如何使用MediaCodec把多张图片合成视频(Kotlin)
MediaCodec 是 Android 提供的 API,用于实时编解码音视频数据。它可以用于将一组图片合成成视频。要实现图片合成视频,首先需要将图片转换为视频帧。可以使用 MediaCodec 编码器将每张图片编码为视频帧,然后使用 MediaMuxer 将这些视频帧合成为视频文件。调用方式。
2024-08-19 11:17:28
1857
3
原创 我的创作纪念日
同时,工作中的实践经验也为我提供了丰富的素材和案例,使我的创作更加贴近实际、更具说服力。同时,我也将探索更多新的创作形式和风格,挑战自己的创作极限,为读者们带来更加新颖、独特的阅读体验。这些反馈让我更加坚信,我的创作是有价值的,我的努力是值得的。同时,我也将积极参与各种活动和项目,扩大自己的人脉和资源,为未来的职业发展打下坚实的基础。我相信,在职业和创作的双重规划下,我能够不断成长、不断进步,实现自己的价值和梦想。我根据自己的工作和学习安排,制定详细的创作计划,确保每天都有一定的时间用于创作。
2024-04-08 10:03:11
1407
1
原创 Android Studio Iguana | 2023.2.1 补丁 1
Android Studio Iguana | 2023.2.1 补丁 1
2024-03-27 13:59:30
2619
1
原创 Android 15全面解读:性能飙升、隐私守护与智能生活新纪元
近日,谷歌正式发布了Android 15,这款新系统在性能、隐私、设计、用户体验等方面带来了革命性的升级。在界面设计上,Android 15也进行了全面革新。同时,Android 15还引入了全新的动画效果和过渡效果,让用户在操作设备时能够感受到更加流畅、自然的体验。此外,Android 15还引入了Vulkan渲染技术,这一技术能够在移动设备上提供更加出色的图形渲染效果,同时降低CPU占用率,提升整体性能。此外,Android 15还新增了广告沙盒功能,通过限制广告网络的追踪能力,保护用户的隐私安全。
2024-03-25 14:50:22
5807
1
原创 Android 15兼容性框架变更
本页将介绍 Android 15 兼容性框架中包含的可切换变更。在准备支持 Android 15 和以该平台为目标平台时,请将此列表与开发者选项和 ADB 命令结合使用,以测试和调试您的应用。
2024-03-25 14:24:36
3193
1
原创 Android15功能和 API 概览
Android 15 面向开发者引入了一些出色的新功能和 API。以下部分总结了这些功能,以帮助您开始使用相关 API。
2024-03-25 14:21:02
2736
1
原创 Android Studio Iguana | 2023.2.1版本
Android Studio Iguana | 2023.2.1版本和IntelliJ IDEA 2023 .2 平台更新内容更新
2024-03-05 14:10:58
4541
1
原创 Android 15 第一个开发者预览版-Android15的新变化
欢迎使用 Android 15 开发者预览版!这是首个版本,仅面向开发者,旨在帮助他们进行早期开发、测试和反馈。Android 15 开发者预览版 1 是早期基准 build,目前仍处于积极开发阶段,因此该 Android 系统和搭载该系统的应用可能无法始终按预期工作。与以前的版本一样,Android 15 包含系统变更。在某些情况下,在应用更新为支持 Android 15 之前,这些变更可能会对应用产生一些影响,因此您可能会遇到从各种小问题到更严重的限制等各种影响
2024-02-28 15:42:33
3040
1
原创 Android Studio Hedgehog | 2023.1.1(刺猬)
Android Gradle 插件和 Android Studio 兼容性。
2023-12-05 14:52:43
10120
4
原创 Android Studio Giraffe | 2022.3.1
Android Studio Giraffe | 2022.3.1在视觉UI上的重大更新
2023-12-01 15:34:21
4907
1
原创 Android Studio打包AAR
Android AAR文件是Android Archive文件的缩写,是一种Android应用程序存档文件格式,类似于JAR文件格式。AAR文件包含已编译的代码和资源文件,可以被其他Android应用程序引用和使用。AAR文件可以包含多个类库和资源文件,可以在项目中使用Gradle依赖关系来引用和使用。它在Android Studio中被广泛使用,可以通过Gradle构建系统在Android项目中使用。AAR文件通常用于在Android应用程序中共享代码和资源,提高代码复用性和构建效率。
2023-11-01 14:18:52
19020
6
Dism++,也许是最强的实用工具,全球第一款基于 CBS 的 Dism GUI 实现
2023-04-14
ElevenClock 可以完成 Windows 11 时钟无法完成的所有工作。
2022-08-25
此应用程序提供通过 USB 或TCP/IP连接的 Android 设备的显示和控制。它不需要任何根访问权限。它适用于GNU/Li
2022-07-12
AxureRP9 UX 专业人士能够构建逼真的功能原型的 UX 工具
2022-05-31
AxureRP8 Axure RP 是唯一让 UX 专业人士能够构建逼真的功能原型的 UX 工具。
2022-05-31
WinWebcam-2.6.8.exe
2021-09-13
ijkplayer-java-release.aar
2020-06-04
ijkplayer-arm64-release.aar
2020-06-04
回答问题太卷了怎么办
2022-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅