myAppInfo
来自于:开发者立即使用
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。
概述
myAppInfo 模块封装了读取系统应用基本信息的接口;读取系统应用、非系统自己的应用、手机所有应用。 本模块暂仅支持Android。
getAppInfo
读取手机应用基本信息的接口
getAppInfo({params}, callback(ret, err))
params
isSys:
- 类型:数字
- 描述:(可选项)要获取的应用类型
- 默认值:0
- 取值范围:
- 0:非系统自己的应用
- 1:系统应用
- 2:手机所有应用
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: 1, //整数;1||0,是否读取成功
result: [{
'packageName': 'com.tencent.mm', //字符串类型;应用包名
'appName': '微信', //字符串类型;应用名
'versionCode': '6.3.16.49_r03ae324', //字符串类型;应用版本号
'versionNum': '45', //字符串类型;应用版本编号
'appDir': '/system/app/', //字符串类型;应用安装目录
'appSize': '45.6MB', //字符串类型;应用大小KB/MB
'appDate': '2014-6-5 15:14', //字符串类型;应用创建日期
'appType': 0, //整数;0||1,应用程序类型:对应isSys值
}] //数组类型;返回的应用结果
}
示例代码
var myAppInfo = api.require('myAppInfo');
myAppInfo.getAppInfo({ 'isSys': 0 }, function(ret, err) {
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本