![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓
文章平均质量分 70
有头发的琦玉
日复一日,必有精进。
展开
-
安卓应用内通信的核心-Handler
Handler Looper Message MessageQueue 同步屏障原创 2024-06-29 12:59:01 · 794 阅读 · 0 评论 -
碎碎念-记一下LSPatch的原理
LAPatch的原理https://github.com/LSPosed/LSPatch原创 2024-03-25 13:40:27 · 2741 阅读 · 2 评论 -
安卓13启动流程分析Android13
安卓13启动源码分析,从app_process一路到第一个App启动原创 2023-11-10 17:31:18 · 631 阅读 · 0 评论 -
Windows下载AOSP
repo,安卓源码,windows,windows下载,windows下载aosp,aosp原创 2023-10-03 10:53:25 · 662 阅读 · 2 评论 -
安卓Palette原理分析
安卓Palette原理分析,适合中级安卓程序员探索源码原创 2022-12-22 21:35:30 · 414 阅读 · 0 评论 -
Gradle7+配置变更
Gradle7+配置变更原创 2022-11-03 14:13:50 · 1048 阅读 · 0 评论 -
MediaPlayer只播放一秒不到
奇妙的 finalize()与MediaPlayer原创 2022-09-22 09:17:31 · 507 阅读 · 0 评论 -
不使用羊角曲线绘制G2圆角
考虑曲线y=Cx³ 此曲线满足G2连续设斜率为1时,x距离原点长度为s,可轻松解出s=(3C)^(-1/2)反解C=(3s²)^(-1)代入曲线公式y=x³/(3s²)原创 2022-08-12 19:05:19 · 1287 阅读 · 0 评论 -
安卓三种水波纹背景
?attr/selectableItemBackgroundBorderless?attr/selectableItemBackground?attr/controlBackground原创 2022-07-30 21:59:04 · 339 阅读 · 0 评论 -
安卓实现简易的ImageView
实现简单的ImageView效果,具有居中显示图片,根据图片大小确定控件宽高的特点原创 2022-07-18 15:10:14 · 850 阅读 · 1 评论 -
乱七八糟的分析View体系
随便写写,随笔而已原创 2022-07-14 12:12:49 · 582 阅读 · 0 评论 -
安卓源码目录最全解析
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (d原创 2022-05-17 20:20:31 · 3201 阅读 · 1 评论 -
android 虚拟机显示在了界面里面
androidstudio虚拟机页面原创 2022-03-31 23:08:53 · 3560 阅读 · 1 评论 -
【安卓Android】VibratorService分析
安卓Android系统源码分析,Vibrator VibratorService分析原创 2022-03-30 21:42:22 · 6131 阅读 · 1 评论 -
databinding命名踩坑
databinding踩坑原创 2022-03-21 21:31:04 · 261 阅读 · 1 评论 -
[安卓]实现苹果实现的效果之 流光溢彩背景
安卓流光溢彩效果,高仿AppleMusic苹果音乐原创 2022-03-09 22:00:20 · 5059 阅读 · 4 评论 -
三年沉淀,Tuke3发布
Tuke——基于 ObjectStream的 key-value 存储组件原创 2021-12-02 11:16:16 · 161 阅读 · 0 评论 -
详解安卓Gravity的进制封装
详解安卓Gravity的进制封装前言安卓中的部分控件中有一个setGravity的方法,可以使用它设置View内重力的方向。以LinearLayout为例,它的使用是这样的LinearLayout linearlayout=findViewById(R.id.xxx);linearlayout.setGravity(Gravity.Top|Gravity.Center|Gravity.Start);//添加重力这样的代码,通过符号"|"设置多种重力仅需要一次set,阅读起来十分简洁。那它是怎原创 2021-09-05 21:27:05 · 387 阅读 · 0 评论