Android 获取手机唯一标识 IMEI号 应用名称、版本名、版本号

来源:互联网 发布:网络许可盈利 编辑:程序博客网 时间:2024/04/29 17:58
//获取手机IMEIpublic static String getIMEI(Context activity){   return  ((TelephonyManager)activity.getSystemService(activity.TELEPHONY_SERVICE)).getDeviceId();}
/** * 获取应用程序名称 */public static String getAppName(Context context) {    try {        PackageManager packageManager = context.getPackageManager();        PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0);        int labelRes = packageInfo.applicationInfo.labelRes;        return context.getResources().getString(labelRes);    } catch (NameNotFoundException e) {        e.printStackTrace();    }    return null;}/** * [获取应用程序版本名称信息] * * @param context * @return 当前应用的版本名称 */public static String getVersionName(Context context) {    try {        PackageManager packageManager = context.getPackageManager();        PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0);        return packageInfo.versionName;    } catch (NameNotFoundException e) {        e.printStackTrace();    }    return null;}// 获取版本号public static int getVersionCode(Context context) {    try {        PackageManager packageManager = context.getPackageManager();        PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0);        return packageInfo.versionCode;    } catch (NameNotFoundException e) {        e.printStackTrace();    }    return 0;}

0 0