
Android
文章平均质量分 79
Android 开发(App、Framework、HAL等)
Tyhoo Wu
个人博客地址:https://cnwutianhao.github.io/blog
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Android】强制使用 CPU 大核或超大核
通过 JNI 在应用层读取 /sys/devices/system/cpu 下各核的 cpuinfo_max_freq,选出频率最高的核心集合,随机挑选一个并尝试把主线程绑定到该核,以期望获得更稳定或更高的主线程性能。原创 2025-09-30 15:46:04 · 156 阅读 · 0 评论 -
【Android】Android Studio 配置国内镜像源
注:其中 220.181.174.161 是通过 http://ping.chinaz.com/ 该检测网站对进行域名 dl.google.com 进行 ping 检测得到了,目前这个还是可以用的,如果后来不行了可以去该网站 ping dl.google.com 再另外找一个。原创 2025-04-11 11:06:28 · 3139 阅读 · 0 评论 -
【Android】Service 依赖注入为什么不能直接用 @Inject constructor
本文探讨了 Android 依赖注入框架(Hilt/Dagger)在不同组件中构造函数注入的实现差异。原创 2024-12-19 15:01:49 · 445 阅读 · 0 评论 -
【Android】系统启动流程分析 —— SystemServer 处理过程
本文基于 Android 14.0.0_r2 的系统启动流程分析。原创 2024-04-03 14:22:16 · 1828 阅读 · 1 评论 -
【Android】系统启动流程分析 —— Zygote 进程启动过程
本文基于 Android 14.0.0_r2 的系统启动流程分析。原创 2024-03-26 16:38:09 · 4261 阅读 · 0 评论 -
【Android】系统启动流程分析 —— init 进程启动过程
本文基于 Android 14.0.0_r2 的系统启动流程分析。原创 2024-03-21 10:53:48 · 1229 阅读 · 1 评论 -
【Android】源码中的工厂方法模式
本文是基于 Android 14 的源码解析。原创 2024-03-15 16:25:50 · 492 阅读 · 0 评论 -
【Android】AOSP 架构
AOSP 提供 Android 移动平台的完整且功能完备的实现。原创 2024-03-14 13:37:39 · 1668 阅读 · 0 评论 -
【Android】源码中的建造者模式
基于 Android 14 的源码解析。原创 2024-03-13 10:05:22 · 1115 阅读 · 0 评论 -
【Android】源码中的单例模式
基于 Android 14 的源码解析。原创 2024-03-12 12:05:58 · 539 阅读 · 0 评论 -
【Android】源码解析 Activity 的构成
基于 Android 14 的源码解析。原创 2024-03-04 14:18:26 · 1021 阅读 · 0 评论 -
【Android】属性动画
在属性动画出现之前,Android 系统提供的动画只有帧动画和 View 动画。View 动画我们都了解,它提供了 AlphaAnimation、RotateAnimation、TranslateAnimation、ScaleAnimation 这4种动画方式,并提供了 AnimationSet 动画集合来混合使用多种动画。随着属性动画的推出,View 动画不再风光。原创 2024-03-01 09:11:26 · 859 阅读 · 0 评论 -
【Android】View 的滑动
View 的滑动是 Android 实现自定义控件的基础,同时在开发中我们也难免会遇到 View 的滑动处理。其实不管是哪种滑动方式,其基本思想都是类似的:当点击事件传到 View 时,系统记下触摸点的坐标,手指移动时系统记下移动后触摸的坐标并算出偏移量,并通过偏移量来修改View的坐标。原创 2024-02-29 15:02:26 · 1742 阅读 · 0 评论 -
【Android】坐标系
Android 系统中有两种坐标系,分别为 Android 坐标系和 View 坐标系。了解这两种坐标系能够帮助我们实现 View 的各种操作,比如我们要实现 View 的滑动,你连这个 View 的位置都不知道,那如何去操作呢?原创 2024-02-25 10:12:13 · 3099 阅读 · 1 评论 -
【Android】View 与 ViewGroup
对于一个 App 来说,与用户的交互、将内容展示给用户,既是十分重要的,也是十分必要的,而这些就是一个个 View 通过拓展实现的。View 就如同现实世界的原子一般,是实现界面展示和交互的最小“微粒”。原创 2024-02-23 14:47:08 · 565 阅读 · 0 评论 -
【Kotlin】使用 Channel 实现发布/订阅模式
Kotlin开发,使用 Channel,实现发布/订阅模式。原创 2023-11-29 13:08:05 · 1076 阅读 · 1 评论