1. 程式人生 > >android獲取系統信息

android獲取系統信息

ets osi image 獲取系統屬性 進入 系統 rop out time

連接手機,adb shell 進入 Android Shell 模式,輸入 getprop 獲取系統屬性值

技術分享

通過上面方法拿到屬性名,然後通過下面方法獲取到系統的屬性值

/**
* 獲取build.prop文件中的某個屬性
*
* @param propName 屬性名稱
* @return 屬性值
*/
public static String getSystemProperty(String propName) {

Log.i(LOG_TAG, "getSystemProperty in time: " + System.currentTimeMillis());
String line;
BufferedReader input = null;
try {
Process p = Runtime.getRuntime().exec("getprop " + propName);
input = new BufferedReader(
new InputStreamReader(p.getInputStream()), 1024);
line = input.readLine();
input.close();
} catch (Exception ex) {
Log.e(LOG_TAG, "Unable to read sysprop " + propName, ex);
return null;
} finally {
if (input != null) {
try {
input.close();
} catch (Exception e) {
Log.e(LOG_TAG, "Exception while closing InputStream", e);
}
}
}

Log.i(LOG_TAG, "getSystemProperty out time: " + System.currentTimeMillis());

return line;
}

android獲取系統信息