AndroidManifest.xml定义中,application有一个persistent属性,表示应用是否常驻。

从系统的角度理解就是,被android:persistent修饰的应用会在系统启动之后被ActivityManagerService启动。

常驻Persistent进程必须在两个条件下才能常驻:

1.应用程序定义了persistent属性;

2.安装在system/app目录;

下一步思考下如何才能安装在system/app目录下,然后就可以做成流氓常驻软件了。。囧。

dumpsys可以查看内存信息。通过adbshell dumpsys> d:\dumpsys.log,然后搜素“PERS”就知道哪些进程是常驻的。看看有没有自己的应用

更多相关文章

  1. [置顶] Android(安卓)OnLowMemory和OnTrimMemory
  2. Android(安卓)Manifest.xml文件解析
  3. Android(安卓)动画机制(三)
  4. Android(安卓)ConstraintLayout 约束布局
  5. Android(安卓)适配18:9全面屏
  6. Android之binder驱动个人学习小结
  7. Android(安卓)zygote的分裂总结
  8. 解决阿里推送sdk 3.0以上初始化报“init cloudchannel failed --
  9. Android(安卓)自定义属性时TypedArray的使用

随机推荐

  1. 全程不用usb数据线,adb通过网络连接Androi
  2. Android SDK开发Android应用
  3. Android中View的绘制过程 onMeasure方法
  4. 【Android 初学者】开发工具介绍:studio
  5. 基于android的远程视频监控系统
  6. Android API Guides---USB Host and Acce
  7. android下载手动下载Android SDK
  8. 【Android 界面效果29】研究一下Android
  9. android 一个SQLite数据库多个数据表的基
  10. Android中的Searchview以及SearchableDic