getResources()
是一個用于獲取系統(tǒng)資源的方法,通常在 Android 開發(fā)中使用。要獲取系統(tǒng)屬性,您可以使用 android.os.Build
類。這個類提供了許多有關設備和操作系統(tǒng)的信息。
以下是一些示例,說明如何使用 android.os.Build
類獲取系統(tǒng)屬性:
String manufacturer = Build.MANUFACTURER;
String model = Build.MODEL;
String osVersion = Build.VERSION.RELEASE;
int sdkVersion = Build.VERSION.SDK_INT;
// 在 AndroidManifest.xml 中添加權限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
// 在代碼中獲取設備 ID
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String deviceId = telephonyManager.getDeviceId();
請注意,從 Android 6.0(API 級別 23)開始,您需要在運行時請求某些權限。因此,除了在 AndroidManifest.xml 中聲明權限外,還需要在代碼中檢查并請求權限。