//获取手机IMSI,imei
TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(ContextTELEPHONY_SERVICE);
String imsi = mTelephonyMgrgetSubscriberId();
String imei = mTelephonyMgrgetDeviceId();
Logi("Info",imsi);
Logi("Info",imei);
//获取版本号和版本名称
try {
int versioncode = getPackageManager()getPackageInfo("testzhiyouapp", 0)versionCode;
String versionName = thisgetPackageName();
Logi("Info",StringvalueOf(versioncode));
Logi("Info",versionName);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
Logi("Info",StringvalueOf(versioncode));
Logi("Info",versionName);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
另外不要忘了在AndroidManifestxml中加上读取手机状态的权限
<uses-permission android:name="androidpermissionREAD_PHONE_STATE"/>
在检测应用程序是否需要升级时,首先应该获取其版本号与服务器端进行比较进行判断是否升级
Android有两个版本号标识,分别为:versionCode,(整数值代表),versionName(字符串代表)
具体方法如下:
public static int getVerCode(Context context) {
int verCode = -1;try {verCode = contextgetPackageManager()getPackageInfo(
包名, 0)versionCode;
} catch (NameNotFoundException e) {
Loge(msg, egetMessage());}return verCode;}
public static String getVerName(Context context) {
String verName = ;try {verName = contextgetPackageManager()getPackageInfo(
包名, 0)versionName;
以上就是关于通过PHP怎样取到android系统下apk应用的包名,版本号等信息全部的内容,包括:通过PHP怎样取到android系统下apk应用的包名,版本号等信息、android 怎么检查新版本并且更新、Android 怎样获得手机信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)