安卓APP启动时检测手机是否安装某软件,如果检测到,软件无法启动。 这几天遇到一个问题,安卓某软件A启动时,会检测手机是否安装某软件B、C、D等等,如果一旦检测到手机中安装有其中任何一个,软件就无法启动,自动结束进程。各位大神,请问这是如何怎么实现的?有什么方法能骗过软件A吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很明显软件A有实现对于B、C、D软件的包名的获取,android有个对象PackageManager,可以获取apk的相关信息,那么阻止软件A获取这个对象就可以避免,或者改变软件A中的代码,它肯定有判断B、C、D软件的信息,比如包名;删除软件A中的对于B、C、D的判断信息也可以。如果B、C、D是自己开发的软件,那么更改相应的包名应该可以达到同样的效果。 跪求大神帮助,我在Android项目里面给button进行SetText的时候一直报错NulPointerException 给控件设置ID的时候为什么要这样写? android 双模手机,发送短信是如何选择通过C网还是G网通道发送? android 省流模式设置程序实现 如何使用Handler实现主线程往子线程传递消息 android控件缩放问题 android开发--文件下载在手机报错 android 获取视频的帧 安卓HTML5,多文件上传不支持么? CI 中的jenkins和Hudson有什么区别吗? android EventBus偶尔传递不了消息 安卓app启动时会扫描手机中是否有软件XX,一旦有就会自动结束进程
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货