npm i --save nativescript-applist
- 版本:2.0.1
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-applist
- 下载
- 昨天: 0
- 上周: 0
- 上个月: 15
NativeScript AppList
一个用于处理设备上安装的应用列表的 NativeScript 模块。
许可证
平台
- 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 = PNG ,1 = JPEG |
icon.quality | 图标质量,介于 0 和 100 之间 |
withIcons | 是否为每个条目加载图标 |