赋料扬雄敌,诗看子建亲。这篇文章主要讲述android获取系统信息相关的知识,希望能为你提供帮助。
【android获取系统信息】连接手机,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;
}
推荐阅读
- androidStudio中编译出现AIDL找不到接口类
- 如何解决安卓上按钮文字偏上的问题
- 安卓统一推送联盟融云成唯一IM云服务企业
- Android基础-Fragment的使用
- social-auth-app-django
- Androidn Notification的使用,解决找不到setLatestEventInfo方法
- svn 提交报xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer")
- Failed to resolve com.android.support:support-annotations 26.0.1
- 完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)