appmanager

getmobileinfo                   getappinfo

论坛示例

为帮助用户更快更好的使用模块,论坛维护了一个示例,示例中包含示例代码.

概述

模块要求 编译环境(打包环境) 和安装环境 均需要选择 Android 4.1 及以上系统版本

appmanager 是一款可以获取当前手机的基本信息,和 APP 基本信息,签名,包名等数据.

可根据需求修改相关逻辑: 微信:liupan4018

getmobileinfo

无传参类型

callback(ret)

返回 json

  1. androidId : 获取手机的 androidID
  2. deviceId : 获取手机设备 id IMEI 是同一个
  3. ip: 手机当前 ip 地址
  4. mac: 根据 ip 获取的 Mac 地址
  5. phoneNumber : 手机号码(需要设置打开读取手机 IMEI 权限 手机必须有 SIM 卡)
  6. providerName :获取当前手机卡是哪个运营商(移动,联通,电信)需要设置打开读取手机 IMEI 权限 手机必须有 SIM 卡)
  7. netType : 获取当前设备的网络状态(wifi,2G,3G ,4G)
  8. systemVersion :获取当前手机的 系统版本号
  9. deviceBrand :获取当前手机的厂商型号
  10. widht: 获取当前手机的屏幕宽度
  11. height: 获取当前手机的屏幕高度
  12. userAgent : 获取当前手机 userAgent
  13. isPad : 获取当前是手机还是ipad 0:false 1:true

示例代码

  1. function(ret, err){
  2. alert(JSON.stringify(ret));
  3. });

可用性

Android 系统 4.1 及以上系统

getappinfo

获取 APP 信息入口:

  1. appmanager.getappinfo(param, function(ret, err){
  2. alert(JSON.stringify(ret));
  3. });

param

无传参数据

示例代码

  1. alert(JSON.stringify(ret));
  2. });

可用性

Android 系统 4.1 及以上系统

isEmulator

获取当前设备是都是 模拟器 或者手机入口:

  1. appmanager.isEmulator(param, function(ret, err){
  2. alert(JSON.stringify(ret));
  3. });

param

无传参类型

callback(ret)

返回json

  1. {
  2. }

可用性

Android 系统 4.1 及以上系统

getappsign

  1. var param = {
  2. packageName:"com.xxx.xxx"};
  3. appmanager.getappsign(param, function(ret, err){
  4. alert(JSON.stringify(ret));
  5. });

param

  1. var param = {
  2. packageName:"com.xxx.xxx"
  3. };
  4. 说明: packageName APP 的包名
  5. 注意:获取签名钱需要在手机上安装对应的 APP

callback(ret)

  1. {

示例代码

Android 系统 4.1 及以上系统