我正在使用cordova 2.2 创建一个android 应用程序。我想创建一个 html 页面,在该页面中,使用 javascript,有设备中已安装应用程序的列表。我该怎么做?
问问题
2517 次
3 回答
2
我不相信 Cordova API 可以为您提供这些信息。正如 CommonsWare 指出的那样,您将需要一个插件来获取此信息。这是如何获取已安装应用程序列表的链接。
如何获取已安装的 android 应用程序列表并选择一个运行
这是一个用于创建 Android 插件的链接
于 2013-01-01T16:58:50.833 回答
0
有这个插件可以提供你正在寻找的东西: https ://github.com/weelion/phonegap-plugin-installed-apps
于 2015-10-14T15:05:24.527 回答
0
你现在可以使用cordova-plugin-intent-list。要获取带有图标的已安装应用程序列表:
navigator.IntentList.getList(function(applist) {
console.log(applist);
}, function(errorMesssage) {
console.log(errorMesage);
});
applist
将包含:
{
"label": "Chrome",
"package": "com.android.chrome",
"packageIcon": "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAJAAAACQ..."
},
...
于 2019-04-03T01:49:54.653 回答