防止apk被捆绑加入的判断
今天了解了下apk被捆绑,查看查找了下有没有办法判断当前activity是从哪个activity跳转过来的,android api中只有getCallingActivity()函数,但是不通过startActivityForResult跳转啊的话返回null,因此只能找别的方法了。后来查到可以通过如下代码,来判断是从哪个activity跳过来的
ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
List
Intent caller = list.get(1).baseIntent;
通过判断CompomentName确认到底是从laucher跳过来的还是从宿主apk跳过来的,可以给用户相应的安全提示。
大家如果有更好的方法,请指出
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
