2

我需要在 android 上的 JNI C 中实现等效于以下 java 代码:

PackageManager pm = context.getPackageManager();
List<PackageInfo> packages = pm.getInstalledPackages(0);
for(PackageInfo packageInfo : packages) {
 ...
}

我的问题是如何在 JNI C 中安装包。这是否可能?谢谢

4

1 回答 1

2

你最好的选择是PacakgeManager通过 JNI 调用。没有“C接口”,必须通过系统服务。安装一个包会做很多事情,所以仅仅将 APK 复制到正确的位置是不够的。

于 2013-04-18T05:03:59.423 回答