文档章节

Android get property的一种方法

caohong
 caohong
发布于 2014/10/06 23:18
字数 129
阅读 3802
收藏 11

android里有个命令,可以获取当前属性:

<!-- lang: shell -->
adb shell getprop ro.hardware

但在Android SDK里没有这个函数,属于系统模块android.os.SystemProperties,可以通过java的反射机制获得

<!-- lang: java -->
    static public String getprop(String key, String defaultValue) {
    String value = defaultValue;
    try {
        Class<?> c = Class.forName("android.os.SystemProperties");
        Method get = c.getMethod("get", String.class, String.class );
        value = (String)(   get.invoke(c, key, "unknown" ));
    } catch (Exception e) {
        Log.d(TAG, "get property error, " + e.getMessage());
    }
    Log.d(TAG, "get property, " + key + " = " + value);
    return value;
}

© 著作权归作者所有

共有 人打赏支持
caohong
粉丝 0
博文 21
码字总数 5649
作品 0
昌平
加载中

评论(1)

DavidWu
DavidWu
Android SystemProperties设置/取得系统属性的用法总结

1.Android SystemProperties简介 介绍了设置属性需要的权限,已经设置权限的方法。 Systemproperties类在android.os下,但这个类是隐藏的,上层程序开发无法直接使用。其实用java的反射机制是...

chengche
2014/02/10
0
0
Android Studio 多渠道打包遇到的问题总结

使用gradle构建android的默认project结构: src/main ----java/ ----res/ ----assets/ ----aidl/ ----rs/ ----jni/ ----AndroidManifest.xmlsrc/androidTest/ ----java/ 问题一、因为sourceS......

不正经啊不正经
2015/04/21
0
8
Android 的cpu 硬盘 内存 网络设置 系统信息 硬件信息

1.手机信息查看助手可行性分析 开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。 这里分析一下项目需要的功能,主要是信息查...

冯京宝
2012/08/29
0
1
SystemProperties源码分析 获取 Android WIFI接口

SystemProperties.java这个类是@hide的,所以不对外公开,一般开发者是访问不到的,但是我们可以通过反射机制来使用。通过反射取得wifi的接口名为例! 下面通过Android源码讲解SystemPropert...

wangxigui
2013/07/12
0
0
如何使Android应用程序获得root权限

分类: Android开发2011-04-11 16:28 4279人阅读 评论(5) 收藏 举报 写这篇文章前,首先要感谢 Simonfu ,他的两篇关于 root 权限的文章对于我的工作起到了非常大的帮助,这篇文章可以说是对...

brucema
2012/05/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

正弦 余弦 角度 用于画时钟

<html> <head> <title>时钟</title> </head> <style> #canvas{ background: #1977ca } </style>......

一箭落旄头
24分钟前
1
0
drupal7自定义模块之表单(新手向)

前段时间要给网站做个高级搜索的功能,但drupal7自带的搜索远远无法满足需求,便有了自己开发的需求 我以前没有接触过drupal,做这个功能也是困难重重,几乎是从零开始,我将目光放到了自定义模块...

gcudwork
29分钟前
0
0
驰狼课堂

http://www.chilangedu.com/

求是科技
46分钟前
0
0
jumpserver 报错"Incorrect string value

申明 本文所有内容参考自jumpserver记录命令无法入库问题 #1773 简介 jumpserver 1.4.0在jumpserver.log中大量报错,错误日志 File "/opt/jumpserver/apps/terminal/api.py", line 246, i...

zhnxin
52分钟前
2
0
用户管理相关配置文件及命令

9月19日任务 2.27linux和windows互传文件 3.1 用户配置文件和密码配置文件 3.2 用户组管理 3.3 用户管理 扩展知识 实用小工具 简单命令行下实现Linux/Windows文件互传 前提:使用远程工具Xsh...

robertt15
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部