私はちょうど次のテストを行いました:
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にアクセスしないようにするにはどうすればよいですか?
ありがとう