Android獲取應用基本資訊
判斷SD卡是否存在
/**
* 判斷SD卡是否存在
*/
public static boolean sdState(Context context) {
String SDState = Environment.getExternalStorageState();
if (SDState.equals(Environment.MEDIA_MOUNTED)) {
return true;
} else {
Toast.makeText(context, "記憶體卡不存在", Toast.LENGTH_LONG).show();
return false;
}
}
獲取當前應用版本號
/**
* 獲取當前應用版本號
*/
public static int getVersion(Context context) {
PackageManager pm = context.getPackageManager();
try {
PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(), 0);
return packageInfo.versionCode;
} catch (NameNotFoundException e) {
return 0;
}
}
獲取當前應用版本名稱
/**
* 獲取當前應用版本名稱
*/
public static String getVersionName(Context context) {
PackageManager pm = context.getPackageManager();
try {
PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(), 0);
return packageInfo.versionName;
} catch (NameNotFoundException e) {
return "0.0";
}
}
獲取裝置ID
/**
* 獲取裝置ID
*/
public static String getDeviceId(Context context) {
TelephonyManager mTm = (TelephonyManager) context.getSystemService(TELEPHONY_SERVICE);
if (mTm != null) {
return mTm.getDeviceId();
}
return "";
}
相關文章
- Android中獲取應用程式(包)的資訊-----PackageManager的使用(一)AndroidPackage
- Android系統資訊獲取Android
- Android獲取手機配置資訊Android
- android GPS 獲取城市資訊Android
- Android應用鎖之獲取棧頂ActivityAndroid
- Android獲取硬體裝置資訊Android
- Android中獲取當前位置資訊Android
- [Android]獲取整體APP CPU資訊AndroidAPP
- 獲取linux伺服器基本資訊指令碼Linux伺服器指令碼
- Linux應用程式獲取執行緒棧的資訊Linux執行緒
- Android探索之旅 | 用ADB獲取應用APK名AndroidAPK
- Android-獲取app包資訊異常AndroidAPP
- Android如何獲取手機各項資訊Android
- Flutter獲取IOS bundle id和Android應用包名FlutteriOSAndroid
- android 5.0以上獲取前臺應用的包名Android
- Android逆向之旅---Android中如何獲取在非Root裝置中獲取應用隱私資料Android
- adb 獲取Android手機資訊命令(1)Android
- flutter 獲取應用快取以及清除快取Flutter快取
- 用C#獲取電腦硬體資訊C#
- 【轉】通過sql語句獲取資料庫的基本資訊SQL資料庫
- android應用開發—獲取當前執行的services列表Android
- Android中獲取應用程式(包)的大小-----PackageManager的使用(二)AndroidPackage
- android 從SIM卡獲取聯絡人資訊Android
- mac獲取cpu資訊Mac
- 獲取資訊版本1
- Android基本控制元件和Activity的基本應用Android控制元件
- 微信開發——通過授權獲取使用者的基本資訊
- Android開發16——獲取網路資源之基礎應用Android
- Web應用怎樣獲取Access Token?Web
- iOS 應用下載連結獲取iOS
- C# url資訊獲取C#
- 常用OS獲取資訊命令
- GetDiskSerial DLL獲取硬碟資訊硬碟
- Node.js 應用全鏈路追蹤技術——[全鏈路資訊獲取]Node.js
- 在Java中獲取Android端登陸的裝置資訊JavaAndroid
- android系統中獲取imei號和其他手機資訊Android
- Python獲取IP地址對應的地理位置資訊!Python
- Android中獲取系統記憶體資訊以及程式資訊-----ActivityManager的使用(一)Android記憶體