PhoneGap/Cordova Android已安装应用程序列表

4

我正在使用Cordova 2.2创建Android应用程序。 我想创建一个HTML页面,在其中使用JavaScript列出设备上安装的应用程序。 我该如何做?


你需要一个PhoneGap/Cordova插件来完成这个功能。如果没有现有的插件,你就得自己写一个。 - CommonsWare
你找到正确的插件了吗? - Tony
3个回答

2

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..."
},
...

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接