0

我刚刚做了以下测试:

  • APK1 : com.sample.apk1 : 用certificate1签名

  • APK2 : com.sample.apk2 : 使用不同于 certificate2 的 certificate2 签名

APK1 可以使用以下方式访问包 APK2 的内容(我对我膨胀的布局进行了测试):

PackageInfo pkInfo = pkManager.getPackageInfo("com.sampla.apk2", 0);
Resources res = pkManager.getResourcesForApplication(pkInfo.packageName);

怎么可能?如何防止 APK1 访问 APK2 ?

谢谢

4

1 回答 1

1

怎么可能?

资源和资产是世界可读的。

如何防止 APK1 访问 APK2 ?

不要安装APK2。

于 2012-12-06T15:50:09.617 回答