- 博客(11)
- 收藏
- 关注
原创 Android Framework入门1:BatteryService深度解析
本人以BatteryManager.isCharging接口为例讲解了三方应用和Framework的交互,以及Framework和HAL层的交互,讲解了其中的设计要点和关键流程。是Android Framework入门很好的素材。
2026-06-08 16:32:28
371
原创 Kotlin协程是如何实现优先级机制的
Kotlin协程通过分层设计实现任务优先级调度:1)不推荐动态修改线程优先级,避免全局污染;2)通过独立线程池隔离高低优先级任务,固定线程优先级实现后台任务分级;3)主线程使用withPriority()标记高优UI任务,提升系统消息处理权重。这套方案解决了共享线程池的资源抢占问题,同时保证了主线程响应速度,是Android开发的推荐实践。
2026-06-04 10:07:42
201
原创 从协程与 Compose 导航看操作系统分层演进
本文揭示了操作系统架构演进的核心逻辑:从系统全链路管控转向底层收敛+应用自治的分层模式。传统开发中线程调度、页面管理等系统级功能正逐步下放应用层(如协程替代线程、Compose单Activity架构),内核仅保留硬件驱动、安全隔离等核心能力。这种分工带来性能提升(减少系统调用)、生态灵活(框架独立迭代)和系统稳定三重优势,已成为Loom虚拟线程、SwiftUI等技术的通用趋势。开发者需适应技术下沉趋势,深入理解底层原理以应对架构变革。
2026-06-03 11:48:57
187
原创 我用 AI 从零写了一个 Android App:1500 行代码,零手动敲字
一个示例:用 WorkBuddy(Claude 模型)跟 AI 配合,从空白工程到上架 GitCode,全过程记录下来。
2026-06-01 17:09:18
263
原创 我的AI Vibe Coding实践
本文分享了使用腾讯CodyBuddy AI工具开发文档管理App的经验。作者首先编写了详细的需求文档,让AI生成设计方案和代码,但在编译和功能扩展过程中遇到挑战。通过手动调试和优化代码结构,最终将核心功能拆分为ViewModel管理。实践表明,开发者需要主导需求设计和方案制定,同时将AI视为协作伙伴,通过充分沟通和及时反馈来提高开发效率。关键经验是:完整的需求设计和正确的方案是AI高效产出的基础,开发者应保持对核心逻辑的掌控。项目源码和APK已开源在GitCode平台。
2026-05-28 15:43:08
384
原创 Compose First 对Android意味着什么?
Jetpack Compose 成为Android官方唯一优先迭代、持续赋能的核心UI技术体系。这并非一次简单的技术框架更新,而是Android系统UI架构、应用开发模式、整机性能调度逻辑的底层重构。
2026-05-27 17:28:47
395
转载 Ubuntu could not write bytes broken pipe
一、环境变量问题1 到登录界面的时候,进入命令行模式: alt+ctrl+F12 登录3 修改环境变量(当我输入ls的时候 竟然没有找到命令,然后果断的知道是环境变量的事情,于是改之!)4 cd命令还是可以用的 进入/usr/bin目录下5 使用./vim 修改/etc/environment6 适用source更新environment这个文件
2015-04-13 20:16:39
313
原创 一个很好用的android文档国内镜像
如题,链接是:http://wear.techbrood.com/但是不支持搜索,自己做了个简单html支持简单的搜索。
2015-01-22 17:59:24
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅