nativeScript-applist
NativeScript 模块,用于处理设备上安装的应用列表。
npm i --save nativescript-applist

npm npm

NativeScript AppList

一个用于处理设备上安装的应用列表的 NativeScript 模块。

Donate

许可证

MIT 许可证

平台

  • Android
  • iOS (目前返回空列表!)

安装

运行

tns plugin add nativescript-applist

在您的应用程序项目中运行以安装模块。

演示

要快速入门,请查看 演示应用程序的 demo/app/main-view-model.js 文件 以了解其工作原理。

否则...

使用方法

包含

在您的代码背后包含模块

var AppList = require('nativescript-applist');

获取已安装的应用

AppList.getInstalledApps(function(apps) {
for (var i = 0; i < apps.length; i++) {
// TODO
}
});

apps 的每个项都具有以下属性

名称 描述
displayName 显示名称
icon 如有可用:作为数据 URL 的图标
name 内部(包)名称
version.code 版本代码(仅限 Android)
version.name 版本名称

附加选项

// get apps with icons
AppList.getInstalledApps(function(apps) {
// TODO
}, {
withIcons: true
});

AppList.getInstalledApps 函数的第二个参数具有以下结构

名称 描述
icon.format 图标格式。 0 = PNG1 = JPEG
icon.quality 图标质量,介于 0 和 100 之间
withIcons 是否为每个条目加载图标