初入Framework江湖:博主改BUG历史
文章平均质量分 65
大四啦,找了一个谈得上感兴趣、喜欢的工作,从事安卓系统的开发,但是学生时代都是做APP,底层一窍不通,只好慢慢摸索、请教、下班回家不断学习
林林要一直努力
主要从事android开发,不断进阶,互相探讨
展开
-
Android底层摸索改BUG(二):Android系统移除预置APP
我们需要宏控制,即:在Android.mk文件中添加条件判断,A、C项目包含了这个宏且为yes值,则保留这个APK(预置这个APK),而其余的BDE不设置这个宏或者设置为no值,则不会预置这个APK(宏在项目的var.mk进行编写)其实就是上面的链接3,但是这个方法有局限性,比较适用于单个Android系统项目,直接对Android.mk中的相关APK代码进行删除,(下图来源链接3)检查out目录(编译以后,Android源码中的out目录一开始是不存在的,是在我们执行编译操作之后才由系统自动生成)原创 2023-10-28 15:24:05 · 821 阅读 · 0 评论 -
Android底层摸索改BUG(一):Android系统状态栏显示不下Wifi图标
我思考了一下一直以为就是优先级问题,是不是Android底层状态栏有各个图标优先级,图标过多的时候优先级高的就不会被隐藏,而其实最后参考了公司以前相关BUG的修改,BUG意思就是:当前安卓系统状态栏图标有显示尺寸的测量,如果比如需要显示8个图标,已经在状态栏绘制不下,则显示一个点表示省略,而不希望wifi被省略。值得一提的是上面的逻辑:超出的图标隐藏、绘制、测量相关的Java类是:StatusIconContainer.Java。这是我入职的第一个BUG,头疼,隔壁实习生一周解决了,我多花了几天。原创 2023-10-25 20:08:00 · 871 阅读 · 2 评论