获取当前短信 android,Android 获取当前APP和系统的版本信息

一、获取APP名字、图标、版本等信息

/** 获取单个App图标 **/

public Drawable getAppIcon(String packageName) throws NameNotFoundException {

Drawable icon = pManager.getApplicationIcon(packageName);

return icon;

}

/** 获取单个App名称 **/

public String getAppName(String packageName) throws NameNotFoundException {

ApplicationInfo appInfo = pManager.getApplicationInfo(packageName, 0);

String appName = pManager.getApplicationLabel(appInfo).toString();

return appName;

}

/** 获取单个App版本号 **/

public String getAppVersion(String packageName) throws NameNotFoundException {

PackageInfo packageInfo = pManager.getPackageInfo(packageName, 0);

String appVersion = packageInfo.versionName;

return appVersion;

}

/** 获取单个App的所有权限 **/

public String[] getAppPermission(String packageName) throws NameNotFoundException {

PackageInfo packageInfo = pManager.getPackageInfo(packageName, PackageManager.GET_PERMISSIONS);

String[] permission = packageInfo.requestedPermissions;

return permission;

}

/** 获取单个App的签名 **/

public String getAppSignature(String packageName) throws NameNotFoundException {

PackageInfo packageInfo = pManager.getPackageInfo(packageName, PackageManager.GET_SIGNATURES);

String allSignature = packageInfo.signatures[0].toCharsString();

return allSignature;

}

二、获取Android版本信息

int currentVersion = android.os.Build.VERSION.SDK_INT;

android.os.Build的其他属性输出如下,笔者的手机是小米4:

VERSION.SDK_INT--------->19

VERSION.SDK--------->19

VERSION.CODENAME--------->REL

VERSION.INCREMENTAL--------->5.8.27

VERSION.RELEASE--------->4.4.4

VERSION_CODES.JELLY_BEAN--------->16

BOARD--------->MSM8974

BOOTLOADER--------->unknown

BRAND--------->Xiaomi

CPU_ABI--------->armeabi-v7a

CPU_ABI2--------->armeabi

DEVICE--------->cancro

DISPLAY--------->KTU84P

FINGERPRINT--------->Xiaomi/cancro_wc_lte/cancro:4.4.4/KTU84P/5.8.27:user/release-keys

HARDWARE--------->qcom

HOST--------->qh-miui-ota-bd58

ID--------->KTU84P

MANUFACTURER--------->Xiaomi

MODEL--------->MI 4LTE

PRODUCT--------->cancro_wc_lte

RADIO--------->unknown

SERIAL--------->a4a0d854

TAGS--------->release-keys

TIME--------->1440624955000

TYPE--------->user

UNKNOWN--------->unknown

USER--------->builder

getRadioVersion()--------->MPSS.DI.3.0-d354d78

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值