自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux中fork()函数详解

一、fork入门知识     一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。    一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来

2016-06-22 18:05:07 263

转载 Android 性能分析工具dumpsys的使用

Android提供的dumpsys工具可以用于查看感兴趣的系统服务信息与状态,手机连接电脑后可以直接命令行执行adb shell dumpsys 查看所有支持的Service但是这样输出的太多,可以通过dumpsys | grep "DUMP OF SERVICE" 仅显示主要的Service的信息一、列出dumpsys所有支持命令 > adb shell

2016-06-22 18:03:25 1644

转载 Android 进程常驻(5)----开机广播的简单守护以及总结

终于一口气写完了,这是去年在一个月搞的成果,也算是对自己有了一个交代。其实保活就是两个要点:1、怎样监听到进程挂掉2、怎样把进程拉起来把这两个点都解决,问题就解决了。大家把我之前的文章都看完,会发现这两个点上都有好多种策略,那么在不同的手机上,两个点的不同策略就有多种组合方式,也也是我适配手机的主要手段。当时我适配测试的手机有

2016-06-22 18:02:05 753

转载 Android 进程常驻(4)----native保活5.0以上方案推演过程以及代码详述

上一篇我们通过父子进程间建立双管道,来监听进程死掉,经过测试,无耗电问题,无内存消耗问题,可以在设置中force close下成功拉起,也可以在获取到root权限的360/cleanmaster下成功存活。可是放到5.0+的系统就不能用了,为什么呢?我们来看源码4.4系统和5.0系统在系统force close的时候都做了什么修改。4.4.3的ActivityM

2016-06-22 18:01:18 774

转载 Android 进程常驻(3)----native保活5.0以下方案推演过程以及代码详述

今天继续昨天,一鼓作气,争取这个礼拜全部写完。上一篇文章留了一个别人的github链接,他里面的native保活实现方案也是大多数公司采用的方案。我们先来讲一下他的方案。他是首先开启一个c进程,将需要保活的service名字传递进去然后定时给自己主进程发一个intent,如果主进程挂掉了,就可以顺利拉起来保证存活。所以

2016-06-22 18:00:39 830

转载 Android 进程常驻(2)----细数利用android系统机制的保活手段

年前就开篇了android进程常驻,但是一直琐事不断,也一直没有静下心来整理,只是把项目传到的github,有好多朋友会来问我其中实现原理,其实也是一点一点推演过来的。我的想法就是按照我当时的推演过程,按顺序写完这几篇博客,也算是对那一个月努力的一个交代。上一篇讲了系统管理进程和强杀进程的过程原理,今天就开始想一下,在此基础上,如何实现保活,当然作为一个android开发,最先

2016-06-22 18:00:00 722

转载 Android 进程常驻(1)----开篇

正文:Android 进程常驻,顾名思义,就是要让我们的进程在内存中永远存在,换句话说就是进程保活,臭不要脸的说法就是关不了,杀不死,干不掉。这不是耍流氓,是很多场景如果要想为用户服务,就必须有一个进程常驻,以便在特定的时候做特定的事情。比如在Android中,许多BroadcastReceiver事件不支持静态注册,也就是说如果我想接受屏幕开关的系统广播,必须要在进程中动

2016-06-22 17:58:43 564

转载 Android 进程常驻(0)----MarsDaemon使用说明

这是一个轻量级的库,配置几行代码,就可以实现在Android上实现进程常驻,也就是在系统强杀下,以及360获取root权限下,clean master获取root权限下都无法杀死进程支持系统2.3到6.0支持大部分设备,包括三星,华为,oppo,nexus,魅族等等可以简单对开机广播进行保护github地址:https://github.co

2016-06-22 17:58:02 640

转载 dumpsys alarm 格式解读

最近在搞应用唤醒排序,一致疑惑dumpsys alarm后的一些东西到底是什么意思?通过几番查阅资料,总结如下:    在安卓adb root进如命令行后(没有root或者root群组的权限执行不了该命令),会吐出一串东西,大家可自行测试。一直不明白,这些格式是什么意思,今天搜索一下,stackvoerflow中找到了一个比较牛的答案,原文地址:     htt

2016-06-22 17:57:02 1708 1

转载 Linux ps命令详解与示例说明

ps:要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通

2016-06-22 17:54:13 336

常用DOS系统命令集锦

DOS概述及入门 DOS的常用命令 DOS命令集锦

2010-04-21

空空如也

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

TA关注的人

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