-
Android进程保活之绑定系统服务
进程保活 有些业务需要service在后台持续的运行,所以就要有后台保活机制,包括lowMemory防杀和自启。 防杀机制 基本就是提高进程优先级,保证在低内存时进程不被有限杀死,常用的方法就是利用系统bug提高进程优先级,灰色保活手段。 后台自启 大概包括 Rece
-
Android多进程的数据库访问问题
在Android开发中,我们可能会使用单独的进程来做一些事情,比如推送服务,心跳服务等,这些不需要主应用启动,只需要一个独立的进程即可。这时候我们一般都会采用启动一个后台Service,这个Service运行在一个独立的进程中,比如在Androidmainfest.xml中配置S
-
Android APP启动时出现白屏或者黑屏怎么办?
1、为什么APP启动时会出现白屏或者黑屏? 当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果没有任何反应的话,如果程
-
Android屏幕适配实现技巧
为什么要屏幕适配? device_framentation.png 统计 OpenSignal 友盟统计 碎片化 品牌机型碎片化 屏幕尺寸碎片化 操作系统碎片化 为了保证用户获得一致的用户体验效果,使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果,则需要我们进行
-
Android逆向分析APK的打包与安装
前言 上一次我们反编译了手Q,并遇到了Apktool反编译直接crash的问题,虽然笔者很想在这次解决这个问题,但在解决途中,发现该保护依赖于很多知识,所以本次先插入一下,正所谓知其然知其所以然,授之鱼不如授之以渔,只有知道一些基本原理,才能让我们以后