http://blog.csdn.net/njhao/archive/2010/10/11/5932635.aspx
原理说明:http://www.williamhua.com/2010/03/05/android-property-system/
注意点
- System.getProperty只能访问process自有的property
- 如需访问System Property,需要利用反射机制调用SystemProperty.get
- public static int getInt(String key, int def) {
- try
- {
- // this field is not available in Android SDK
- if(getIntMethod == null)
- {
- getIntMethod = Class.forName("android.os.SystemProperties").getMethod("getInt", new Class[] {String.class, int.class});
- }
- return (Integer) getIntMethod.invoke(null, new Object[] {key, def});
- } catch(Exception e)
- {
- throw new RuntimeException("Platform error", e);
- }
- // return def;
- }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步