Android检查调试器
来源:互联网 发布:厦门威尔软件 编辑:程序博客网 时间:2024/06/12 01:29
AndroidManifest.xml文件的Application标签中加入android:debuggable="false",让程序不可以调试,如果有人想调试改程序,就必然会修改它的值,我们在代码可以这样检测它,来判断程序是否被修改过,代码如下:
if((this.getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE) != 0){ android.os.Process.killProcess(android.os.Process.myPid()); }
ApplicationInfo.FLAG_DEBUGGABLE对应android:debuggable="true",如果该标准被修改了,说明程序已经被修改,这个时候就可以终止程序运行了。
Android SDK中提供了一个方法方便来检测调试器是否已经连接,代码如下:
adnroid.os.Debug.isDebuggerConnected();如果方法返回真,说明调试器已经连接。
0 0
- Android检查调试器
- Android严苛模式【调试、优化、检查】优化APP
- 检查调试句柄泄漏
- 取消SKYPE对DEBUG调试器的检查
- 使用Firefox 网格检查器调试 CSS网格布局
- 《软件调试》-- 运行期检查
- android 检查网络状态
- android 检查网络状态
- android 自动检查超链接
- android检查存储空间小结
- android程序检查更新
- Android检查版本
- android 检查能否上网
- android 检查可用网络
- Android检查权限
- Android中检查permission
- Android检查网络状态
- android 检查联网状态
- hook(钩子)技术
- Linux操作命令之ipmitool命令参数详解(中文翻译总结)
- 第十四周 验证分块查找算法
- 第十三周 项目1最小生成树的普里姆算法
- c#二叉排序树实现
- Android检查调试器
- this.class.getClassLoader().getResourceAsStream
- Web Driver 自动化测试-窗口间的切换
- Android开发之实现多次点击事件
- Android Activity之间传递图片(Bitmap)的方法
- 彻底解决Spring MVC 中文乱码 问题
- JavaSE部分编程练习题整理
- python单例类的另一种写法
- 第十四周项目一 平衡二叉树