看到网上android代码判断某个应用是否安装用:
PackageInfo packageInfo=this.getPackageManager().getPackageInfo(packageName, 0);
但是用nativeJs:
var mainActivity = plus.android.runtimeMainActivity();
try{
var PackageManager = plus.android.importClass("android.content.pm.PackageManager");
packageInfo = context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES);
}catch(e){
console.log(e)
}
报找不到方法getApplicationInfo
Uncaught TypeError: Object #<h> has no method 'getContext'
2 个回复
DCloud_heavensoft
http://ask.dcloud.net.cn/article/502
赵梦欢 - 专注前端,乐于分享!
获取到手机已经安装的应用列表