我juste做了以下测试:
APK1:com.sample.apk1:使用certificate1签名
APK2:com.sampla.apk2:使用与certificate2不同的certificate2签名
APK1可以使用以下方式访问APK2的内容(我为我充气的布局进行了测试):
PackageInfo pkInfo = pkManager.getPackageInfo("com.sampla.apk2", 0);
Resources res = pkManager.getResourcesForApplication(pkInfo.packageName);
怎么可能? 如何阻止APK1访问APK2?
由于
答案 0 :(得分:1)
怎么可能?
资源和资产具有世界可读性。
如何阻止APK1访问APK2?
不要安装APK2。