首先我们通过adb命令  adb shell ---》回车---》 getprop

得到以下系统参数

[audio.hdmi.available]: [1]
[audio.hdmi.expected]: [0]
[audio.input.active]: [AUDIO_CODEC]
[audio.output.active]: [AUDIO_CODEC,AUDIO_HDMI]
[dalvik.vm.heapgrowthlimit]: [96m]
[dalvik.vm.heapmaxfree]: [8m]
[dalvik.vm.heapminfree]: [2m]
[dalvik.vm.heapsize]: [256m]
[dalvik.vm.heapstartsize]: [8m]
[dalvik.vm.heaptargetutilization]: [0.75]
[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]
[debug.egl.hw]: [1]
[dev.bootcomplete]: [1]
[gsm.current.phone-type]: [1]
[gsm.operator.alpha]: []
[gsm.operator.iso-country]: []
[gsm.operator.isroaming]: [false]
[gsm.operator.numeric]: []
[gsm.sim.state]: [NOT_READY]
[gsm.version.ril-impl]: [Quectel_Android_RIL_SR01A41V02]
[hwui.render_dirty_regions]: [false]
[init.svc.adbd]: [running]
[init.svc.bootanim]: [stopped]
[init.svc.console]: [running]
[init.svc.debuggerd]: [running]
[init.svc.drm]: [running]
[init.svc.gpio]: [running]
[init.svc.installd]: [running]
[init.svc.isomountmanager]: [running]
[init.svc.keystore]: [running]
[init.svc.media]: [running]
[init.svc.netd]: [running]
[init.svc.p2p_supplicant]: [running]
[init.svc.preinstall]: [stopped]
[init.svc.property]: [running]
[init.svc.ril-daemon]: [running]
[init.svc.securefile]: [running]
[init.svc.sensors]: [stopped]
[init.svc.servicemanager]: [running]
[init.svc.surfaceflinger]: [running]
[init.svc.tvdecoderserver]: [running]
[init.svc.u3gmonitor]: [running]
[init.svc.ueventd]: [running]
[init.svc.vold]: [running]
[init.svc.zygote]: [running]
[keyguard.no_require_sim]: [true]
[mediasw.sft.rawdata]: [PCM]
[net.bt.name]: [Android]
[net.change]: [net.qtaguid_enabled]
[net.hostname]: [android-66ccfd4a013cea3a]
[net.qtaguid_enabled]: [1]
[net.tcp.buffersize.default]: [4096,87380,110208,4096,16384,110208]
[net.tcp.buffersize.edge]: [4093,26280,35040,4096,16384,35040]
[net.tcp.buffersize.gprs]: [4092,8760,11680,4096,8760,11680]
[net.tcp.buffersize.hspa]: [4094,87380,262144,4096,16384,262144]
[net.tcp.buffersize.lte]: [524288,1048576,2097152,262144,524288,1048576]
[net.tcp.buffersize.umts]: [4094,87380,110208,4096,16384,110208]
[net.tcp.buffersize.wifi]: [524288,1048576,2097152,262144,524288,1048576]
[persist.sys.country]: [CN]
[persist.sys.device_name]: [MiniMax]
[persist.sys.language]: [zh]
[persist.sys.profiler_ms]: [0]
[persist.sys.strictmode.disable]: [1]
[persist.sys.strictmode.visual]: [0]
[persist.sys.sw.firstLaunch]: [false]
[persist.sys.timezone]: [Asia/Shanghai]
[persist.sys.usb.config]: [mass_storage,adb]
[rild.libargs]: [-d/dev/ttyUSB2]
[rild.libpath]: [/system/lib/libreference-EC20-ril.so]
[ro.allow.mock.location]: [1]
[ro.audio.multi.output]: [true]
[ro.baseband]: [unknown]
[ro.board.platform]: [exDroid]
[ro.bootloader]: [unknown]
[ro.bootmode]: [unknown]
[ro.build.characteristics]: [tablet]
[ro.build.date.utc]: [1468285100]
[ro.build.date]: [Tue Jul 12 08:58:20 CST 2016]
[ro.build.description]: [sugar_adtv-eng 4.2.2 JDQ39 20160712 test-keys]
[ro.build.display.id]: [sugar_adtv-eng 4.2.2 JDQ39 20180428 test-keys]
[ro.build.fingerprint]: [softwinners/sugar_adtv/sugar-adtv:4.2.2/JDQ39/20160712:eng/test-keys]
[ro.build.host]: [zhm]
[ro.build.id]: [JDQ39]
[ro.build.product]: [sugar-adtv]
[ro.build.tags]: [test-keys]
[ro.build.type]: [eng]
[ro.build.user]: [zhm]
[ro.build.version.codename]: [REL]
[ro.build.version.incremental]: [20160712]
[ro.build.version.release]: [4.2.2]
[ro.build.version.sdk]: [17]
[ro.com.android.dateformat]: [MM-dd-yyyy]
[ro.config.alarm_alert]: [Alarm_Classic.ogg]
[ro.config.notification_sound]: [pixiedust.ogg]
[ro.config.ringtone]: [Ring_Synth_04.ogg]
[ro.debuggable]: [1]
[ro.display.switch]: [1]
[ro.factorytest]: [0]
[ro.hardware]: [sun7i]
[ro.kernel.android.checkjni]: [0]
[ro.opengles.version]: [131072]
[ro.product.board]: [wing]
[ro.product.brand]: [softwinners]
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abi]: [armeabi-v7a]
[ro.product.device]: [56iqDS]
[ro.product.firmware]: [v2.0]
[ro.product.locale.language]: [en]
[ro.product.locale.region]: [US]
[ro.product.manufacturer]: [unknown]
[ro.product.model]: [SoftwinerEvb]
[ro.product.name]: [sugar_adtv]
[ro.property.tabletUI]: [true]
[ro.revision]: [0]
[ro.runtime.firstboot]: [1420070452201]
[ro.secure]: [0]
[ro.serialno]: []
[ro.softmouse.bottom.code]: [108]
[ro.softmouse.left.code]: [105]
[ro.softmouse.leftbtn.code]: [28]
[ro.softmouse.midbtn.code]: [52]
[ro.softmouse.right.code]: [106]
[ro.softmouse.rightbtn.code]: [-1]
[ro.softmouse.top.code]: [103]
[ro.sw.defaultlauncherclass]: [com.softwinner.launcher.Launcher]
[ro.sw.defaultlauncherpackage]: [com.softwinner.launcher]
[ro.sw.directlypoweroff]: [true]
[ro.sw.shortpressleadshut]: [false]
[ro.sw.videotrimming]: [1]
[ro.udisk.lable]: [sugar]
[ro.wifi.channels]: []
[service.bootanim.exit]: [1]
[sys.boot_completed]: [1]
[sys.sensors]: [1]
[sys.settings_global_version]: [5]
[sys.settings_secure_version]: [10]
[sys.settings_system_version]: [9]
[sys.usb.config]: [mass_storage,adb]
[sys.usb.state]: [mass_storage,adb]
[system_init.startsurfaceflinger]: [0]
[telephony.lteOnCdmaDevice]: [0]
[wifi.interface]: [wlan0]
[wifi.supplicant_scan_interval]: [15]
[wlan.driver.status]: [ok]
[wlan.wfddnsmasq.peer]: []
[wlan.wfdp2p.addr]: []
[wlan.wfdp2p.role]: []

格式为“[参数名]:[参数值]”

各个开发板拿到的系统参数会有差异。

在应用内我们可以通过android.os.Build拿到部分系统参数,但是拿到的系统参数有限。百度后发现可以通过SystemProperties这个类取获取更多的系统参数。SystemProperties类在应用中是无法访问的,我们需要在app下的build.gradle文件下新增以下内容

android {...............//以下是为了找到android.os.SystemProperties这个隐藏的类String SDK_DIR = System.getenv("ANDROID_SDK_HOME")//("TAG", "SDK_DIR = " + SDK_DIR );if(SDK_DIR == null) {Properties props = new Properties()props.load(new FileInputStream(project.rootProject.file("local.properties")))SDK_DIR = props.get('sdk.dir');}dependencies {compileOnly files("${SDK_DIR}/platforms/android-21/data/layoutlib.jar")}//以上是为了找到android.os.SystemProperties这个隐藏的类
}

之后我们可以通过

android.os.SystemProperties.get("gsm.version.ril-impl")

这种方式取得所需的系统参数。get方法中所填的参数可填入刚刚通过adb命令拿到的参数名。

参考:https://blog.csdn.net/yf1252555020/article/details/82148176

Android通过SystemProperties类查看系统参数相关推荐

  1. Android之使用HttpURLConnection类查看网络图片以及网络源码

    1.首先,来介绍一下HttpURLConnection类,HttpURLConnection类位于java.net包中,用于发送HTTP请求和获取HTTP响应.由于此类是抽象类,不能直接实例化对象,所 ...

  2. Android Studio - HPROF文件查看和分析工具

    Android Studio - HPROF文件查看和分析工具 Android Studio 翻译的官方文章 原文链接 当你在Android Studio中使用Android Monitor里的Mem ...

  3. Android开发工具类 Utils

    包括了各种工具类.辅助类.管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内 ...

  4. Android开发工具类

    包括了各种工具类.辅助类.管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内 ...

  5. android查看cpu信息,Android使用adb命令查看CPU信息

    Android中使用JNI编程的时候会需要编译出不同的SO文件,以供适配不同的机型. 例如: 由此需要查看不同机型的CPU信息. 使用ADB命令查看CPU信息命令如下: 1. adb shell 2. ...

  6. can t find dynamically referenced class android os systemproperties

    //---2017年更新解决方案: 该问题是引用了系统隐藏API,导致编译的时候找不到该类.SDK路径下有隐藏类的jar包,引入到项目中就可以了,不要用compile的依赖类型,因为手机的运行时环境( ...

  7. Android 日志打印工具类 可显示打印所在的方法和行号

    Android 日志打印工具类 可显示打印所在的方法和行号.便于开发人员查看Log信息~~ package com.newland.util;import java.io.BufferedWriter ...

  8. Android -- Log日志调试(android.utl.log类)

    Android调试要通过模拟器运行,或者直接USB远程连接到一部手机调试.即使在不关闭模拟进行调试时候,也要经过编译.apk打包.上传apk.运行apk的过程,时间也不短,所以应该在程序固定一次运行中 ...

  9. Android Studio 编写无限查看QQ闪照APP

    Android Studio 编写无限查看QQ闪照APP 原理   QQ闪照在查看了之后就会立即删除,但是在查看之前,它会保存在你的手机里,它在你手机里的路径是:         "内部储存 ...

最新文章

  1. 实验三:XML模型(一)
  2. 【转】K-SVD简述——字典学习,稀疏编码
  3. python高级开发面试题_python面试的100题(16)
  4. 卷进大厂系列之LeetCode刷题笔记:移除元素(简单)
  5. react(82)--方法写在effects里面
  6. php支持 的编码,php编码转换函数(自动转换字符集支持数组转换)
  7. win10 Python开发环境搭建 PyCharm IDE安装
  8. LeNet-5实战minist——搭建卷积网络模型
  9. MySQL存储过程的异常处理
  10. 计算机软件测试方法文献,软件测试毕业论文参考文献
  11. 【MATLAB统计分析与应用100例】案例015:matlab读取Excel数据,进行值聚类分析
  12. yui3dialog
  13. Unity (四) NavMeshAgent之:分离路面导航
  14. XP纯净版光盘ISO镜像文件
  15. json 日期格式化
  16. 详解 0xff 的作用
  17. 戴尔笔记本安装双系统(win10+ubuntu20.04)避坑记录
  18. 微信官方:“微信号能修改了!”你有多想修改微信号?
  19. java实现网上招标系统
  20. 《ffmpeg basics》中文版 -- 16.数字音频

热门文章

  1. 还记得四年前的世界杯吗?
  2. OpenCV MJPG格式高速读取
  3. 进程切换与线程切换的区别?
  4. alin的学习之路:设计模式之单例模式
  5. xilinx平台dma分析
  6. RoboMaster遥控器配置
  7. iTues Connect
  8. 每日词根——luct(挣扎)
  9. c语言,十六进制转十进制
  10. 正点原子delay函数移植到rt thread操作系统(HAL库)