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及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/04/24