4

我正在使用cordova 2.2 创建一个android 应用程序。我想创建一个 html 页面,在该页面中,使用 javascript,有设备中已安装应用程序的列表。我该怎么做?

4

3 回答 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 回答