1

我想获取另一个apk的类对象,但是试了这些方法还是没用,比如这样:</p>

PackageManager manager=getPackageManager();
ComponentName componentName=new  ComponentName("com.access.test.out",  "com.access.test.out.ShowIInfoActivity");
ActivityInfo activityInfo=  manager.getActivityInfo(componentName, PackageManager.GET_RECEIVERS);
Object obj= activityInfo.getClass();

但是获取的obj对象是空的

4

1 回答 1

1

您无法访问其他 APK 的代码对象。

只有一个例外:如果您的 APK与您要访问的 APK使用相同的密钥签名,并且在两个 AndroidManifest 中设置了相同的 android:sharedUserId,则您可以访问该特定 APK 的代码对象。

于 2012-05-06T13:00:45.563 回答