自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 内存白名单策略

重要数组LowMemoryKiller空闲进程AMS回收转载请注明链接由于Android的内存管理机制,在开发过程中常见的两种内存回收杀死App情况有以下两种: 内存紧张时LowMemoryKiller杀死。 空闲进程被AMS杀死。 定制手机ROM时,开发人员可能并不想让自己的预装应用被以上两种机制杀死,可以采用添加内存白名单的方式防止系统对预装应用进行回收处理。1. 重要数组:// Th

2017-10-21 01:52:21 2468 1

原创 守护进程方式保证App不被杀死

思路linux进程中用到的方法代码1 linux进程部分2 App部分3 Androidmk部分转载请注明链接因为Android的内存管理机制,当系统内存紧张时,App如果运行在后台,容易被LowMemoryKiller杀死。为了保证App的Service能够在杀死后重启,下面介绍一种在进程杀死后能够重新拉起App的方式。1. 思路:简单来讲,就是开启linux守护进程,轮询App进程是否

2017-10-21 00:19:12 4035 1

原创 Android Framework开发调试

目前调试遇到的问题采用的方案操作步骤1 编译无优化系统2 生成jar包或so3 替换旧的jar包或so4 网络挂载调试转载请注明链接 给手机定制ROM,需要对framework进行较多修改,其中比较令人头疼的是开发完毕后的调试验证,比较笨的方法是增加编译系统,生成img或是升级包,然后烧写系统或是系统升级,这两种方式效率比较低下, 并且一旦开发出错,重新调试的成本将会大大提高,下面介

2017-10-13 00:31:11 1299

原创 Android Studio不占用c盘配置

AndroidStuduo23SDKgradlem2Avd转载请标注链接 一共有下面几项空间占用较大:1. .AndroidStuduo2.3里面有config及system两个文件夹,分别为配置及系统缓存文件夹,默认在C:\Users\Administrator\ .AndroidStudio2.3下,现关掉启动的androidstudio程序,将该文件夹移动至D:\AndroidS

2017-10-12 23:43:07 10976 4

原创 Android Studio添加framework.jar编译

Android Studio添加framework.jar编译因为工作性质的需要,经常需要对framework添加api或是静态变量,然后基于修改后的framework代码进行App的开发工作,这样就不得不时刻更新SDK,以便App开发能够顺利进行,但是鉴于编译SDK然后加载使用比较复杂,时间成本较高,所以使用编译的framework.jar进行快速替代开发则不失为一种很好的策略。在Eclipse的

2017-10-12 23:22:08 1991

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除