0
点赞
收藏
分享

微信扫一扫

Android获取系统相关简单信息


获取某个APP的uid

public long getUid(Context ctx, String packageName){
try{
PackageManager manager = ctx.getPackageManager(); // 获取包管理器
ApplicationInfo appInfo = manager.getApplicationInfo(packageName, PackageManager.GET_ACTIVITIES); // 获取相应包名的信息
int uid = appInfo.uid; // 获取进程uid
return uid;
} catch(Exception e){
return 0;
}
}

获取APP版本名和版本号

// 获取版本名
public String getVersionName(Context ctx, String packageName){
try{
return ctx.getPackageManager().getPackageInfo(packageName, 0).versionName;
} catch(Exception e){
return "";
}
}
// 获取版本号
public int getVersionCode(Context ctx, String packageName){
try{
return ctx.getPackageManager().getPackageInfo(packageName, 0).versionCode;
} catch(Exception e){
return 0;
}
}

以上。如有错误和疑问,欢迎指正提出。 catface.wyh@gmail.com


举报

相关推荐

0 条评论