程序锁的基本功能,已经实现了,但是你如果输入密码进入 APP以后,看门狗,还是监听你想进入的APP,这时候又会出现一个输入密码的界面。
我先说一下思路。
①思路
1.通过发送自定义广播在服务里面,监控多一个判断如果是临时取消保护的程序就不再启动程序锁 ,这时候,我们要解决的就是什么时候再让他启动监听呢,答案就是 锁屏的时候。
2.通过锁屏将零时保护值设为空就可以继续保护了
但是bug...
分类:
其他好文 时间:
2014-12-08 14:01:31
阅读次数:
157
不知不觉已经写到了第八篇了,手机卫士作为一个复习基础的项目,我基本也快做完了,如果大家继续看完的话,基本做东西有思路了。
怎么让手机加入加速呢,其实安卓系统是本身不会这么卡的,只因为国内软件太过流氓了,导致内存占用很大,所以手机加速 就说下内存清理...
分类:
移动开发 时间:
2014-12-07 13:53:53
阅读次数:
250
所有Android应用程序都必须被开发者数字签名,即使用私有密钥数字签署一个给定的应用程序,以便识别代码的作者,检测应用程序是否发生了改变,并且在相同签名的应用程序之间建立信任,进而使具备互信关系的应用程...
分类:
移动开发 时间:
2014-12-03 17:21:15
阅读次数:
259
Android设备的分区包括系统分区,数据分区,Cache分区及SD卡分区等。具体概括如下: 1. 系统分区通常加载为只读分区,包含操作系统内核,系统函数库,实时运行框架,应用框架与系统应用程序等,由OEM厂商在出厂时...
分类:
移动开发 时间:
2014-12-03 14:36:17
阅读次数:
160
Ashmem匿名共享内存 Android的匿名共享内存(Ashmem)机制基于Linux内核的共享内存,但是Ashmem与cache shrinker关联起来,增加了内存回收算法的注册接口,因此Linux内存管理系统将不再使用内存区域加以回收。Ash...
分类:
移动开发 时间:
2014-12-02 16:44:12
阅读次数:
205
进程通信是应用程序进程之间通过操作系统交换数据与服务对象的机制。Linux操作系统的传统进程间通信(IPC)有多种方式,比如管道,命令管道,信号量,共享内存,消息队列,以及网络与Unix套接字等。虽然理论上And...
分类:
移动开发 时间:
2014-12-02 12:07:18
阅读次数:
286
进程沙箱为互不信任的应用程序之间提供了隔离机制,SharedUserID则为具备信任关系的应用程序提供了共享资源的机制。然而,由于用户自行安装的应用程序也不具备可信性,在默认情况下,Android应用程序没有任何权限...
分类:
移动开发 时间:
2014-12-01 16:26:50
阅读次数:
184
Android系统以Linux内核为基础,理解Android的安全设计首先要理清Linux安全模型的主要概念与元素,包括用户与权限,进程与内存空间等。 用户与权限 Linux安全模型的基础是用户与用户组。Linux的用户由用户名与用户...
分类:
移动开发 时间:
2014-11-30 17:23:51
阅读次数:
205
1简述前段时间在bluebox的一份android安全pdf中看到一个AndroidManifest Ambiguity方案。该方案基于android系统解析AXML的一个特点:android在解析AXML的属性的时候,是通过该属性的res id号而非属性名定位的。所谓的AXML就是AndroidM...
分类:
移动开发 时间:
2014-11-09 00:58:20
阅读次数:
327
用java开发最担心的就是得到反编译,所以作为开发者我们需要知道怎么反编译,那样才能知道如何防止反编译、保证代码安全。
下面来看下比较常用的方法!
第一种方式:利用apktool反编译
1,首先在
http://code.google.com/p/android-apktool/downloads/list
下载两个文件:apktool1.5.2.tar.bz2和apktool-in...
分类:
移动开发 时间:
2014-10-24 14:37:19
阅读次数:
216