![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 66
yanxiangyfg
这个作者很懒,什么都没留下…
展开
-
android系统镜像裁剪定制---实战篇
android系统裁剪优化一直是各个厂商定制产品的关键步骤,包括浅层次的去除不必要的apk(android apk裁剪定制 )和深层次的裁剪整个编译系统和框架层. android作为开源系统,各个产品同质化严重,只有深层次的裁剪定制自己的系统,才能充分体现各自产品的特性,也是优化各自产品的关键步骤,此篇文章主要关注编译系统和框架层的裁剪,抛砖引玉, 还有很多地方可以改进的地方,基于工作中时间限原创 2014-08-22 18:17:17 · 3047 阅读 · 1 评论 -
android运行apk停止运行---dalvik vm兼容性问题
genymotion android4.3http://blog.csdn.net/a345017062/article/details/6397465转载 2014-10-10 14:34:30 · 4480 阅读 · 0 评论 -
去除android导航栏和状态栏(返回键,home键,列表键)
去除导航栏主要意图为:1>当手机又物理按键时,需要把虚拟按键(也叫做导航栏)去除,是用户界面需要,或者隐藏2>想苹果那样只有一个按键的,不要这个虚拟按键3>模拟器上自己做了导航键盘,不需要android自带的虚拟导航按键直接去除的方法很简单:1>去除导航栏: 设置导航栏的宽度为0即可,代码:frameworks/base/core/res/res/values/dime原创 2014-12-02 18:47:20 · 5630 阅读 · 0 评论 -
android系统去除和增加启动导航页
1.去除android系统原始的导航页面找到Launcher2这个apk源码,在 packages/apps/Launcher2/src/com/android/launcher2/Launcher.java中:1> 去除showFirstRunWorkspaceCling()函数:home页的导航页2> 去除showFirstRunAllAppsCling()函数:点击后之后桌面出现原创 2015-01-22 11:11:24 · 3011 阅读 · 0 评论 -
android堆栈信息定位方法
在android系统bug定位中经常会遇到堆栈错误,系统打印出一串堆栈信息,此时就需要从这些堆栈信息中分析出导致崩溃的原因,此篇文章就是记录怎样分析到具体函数的方法.直接来一个例子:(此为android模拟器启动过程中出现的错误,偶现,需要分析堆栈信息查看具体原因):###################日志开始###################.....03-20原创 2015-03-30 15:18:59 · 3471 阅读 · 0 评论 -
window和linux命令交互之--android镜像自动化编译,通过windows的bat脚本控制ubuntu编译服务器编译镜像
android镜像自动化编译文章现实愿景: 为了实现傻瓜式编译,也就是不管懂不懂linux技术的人都可以通过一键式的执行在windows端的bat脚本,然后触发ubuntu编译服务器进行镜像编译,编译完成之后ubuntu把编译出来的镜像拷贝到windows固定目录下.目的: 一是解放对出版本人员的依赖,随时自己来触发编译. 二是实现每日编译,可以验证库上最新版本合原创 2015-05-21 13:23:22 · 1960 阅读 · 0 评论 -
android中自动杀死后台进程的方法
背景: 在android中有时需要在某个条件下自动的杀死后台的apk进程,这里假设点击home键的时候,主动的取杀死后台指定的apk进程。以这样的一个场景为例子,来讲解一种方法。实现步骤: 1.当点击home键的时候,系统会检测到此动作,代码位置为:policy/src/com/android/internal/policy/impl/PhoneWindowManager.jav原创 2016-07-07 13:52:26 · 7052 阅读 · 0 评论