当前位置:   article > 正文

Android 读取系统属性详解_android系统属性

android系统属性

一,背景介绍

        Android 系统属性主要有两种:SettingsProvider 和 SystemProperties 。

二,SettingsProvider详解

2.1 关于Android"设置"里的一些属性可以直接通过settings命令直接查看或者设置adb shell 下 settings指令可以分别查看系统、全局、安全设置属性。

2.1.1 settings查看方法

  1. adb shell settings list system
  2. adb shell settings list global
  3. adb shell settings list secure

2.1.2 属性的存储位置


/data/system/users/0/下的对应xml文件
settings_global.xml
settings_secure.xml
settings_system.xml

2.1.3 settings方法

  1. # get方法
  2. adb shell settings get global bluetooth_on
  3. # set方法
  4. adb shell settings put global bluetooth_on 1
  1. C:\Users\Administrator>adb shell
  2. abc‏‎‎‏‎:/ $ su
  3. abc‏‎‎‏‎:/ # settings list global | grep device
  4. device_name=‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‏‏‎‎‏‎‏‎‏‎‏‎‎‎‏‎‎‏‎‎‎‏‎‎‏‏‏‎‏‎‏‎‎‏‎‏‎‏‎‏‏‏‏‏‏‎‏‏‏‏‎‏‎Android abc‏‎‎‏‎
  5. device_provisioned=1
  6. abc‏‎‎‏‎:/ #

2.1.4 源码相关

状态值进行存储:frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
设置的成员定义:frameworks/base/core/java/android/provider/Settings.java
部分的默认值来源于:frameworks/base/packages/SettingsProvider/res/values/defaults.xml
settings代码位置在:frameworks/base/cmds/settings/settings

2.1.5 settings实例

  1. #获取自动锁屏时间
  2. adb shell settings list system | grep timeout
  3. screen_off_timeout=300000
  4. #设置自动锁屏时间
  5. adb shell settings put system screen_off_timeout 2147483647
  6. #全屏沉浸模式(包括状态栏和虚拟按键):
  7. adb shell settings put global policy_control immersive.full=*
  8. #沉浸状态栏:
  9. adb shell settings put global policy_control immersive.status=*
  10. #沉浸虚拟按键(隐藏后底部上划可以呼出):
  11. adb shell settings put global policy_control immersive.navigation=*
  12. #恢复正常模式(如果隐藏了状态栏或者虚拟按键但是又不想用了):
  13. adb shell settings put global policy_control null

三,系统属性读取

3.1 在adb中进行属性读取和设置

3.1.1 Settings Provider设置和读取

  1. //查看screen_off_timeout的值,可以使用下面的命令
  2. $ adb shell settings get system screen_off_timeout
  3. $ 60000 


这里属性值是严格区分大小写的(全部都是小写),不存在的值或者写错就获取到null。

  1. //修改休眠时间
  2. $ adb shell settings put system screen_off_timeout 120000 //120秒,2分钟


3.1.2、SystemProperties属性读取和设置

  1. C:\Users\Administrator>adb shell getprop
  2. [apexd.status]: [ready]
  3. [bootreceiver.enable]: [1]
  4. [bpf.progs_loaded]: [1]
  5. [build.version.extensions.r]: [1]
  6. [build.version.extensions.s]: [1]
  7. [cache_key.bluetooth.get_adapter_connection_state]: [7470926241194665063]
  8. [cache_key.bluetooth.get_bond_state]: [7470926241194665059]
  9. [cache_key.bluetooth.get_profile_connection_state]: [7470926241194665064]
  10. [cache_key.bluetooth.get_state]: [7470926241194665065]
  11. [cache_key.bluetooth.is_offloaded_filtering_supported]: [7470926241194665060]
  12. [cache_key.display_info]: [6176213068958815969]
  13. [cache_key.get_packages_for_uid]: [6176213068958816006]
  14. [cache_key.has_system_feature]: [6176213068958815942]
  15. [cache_key.is_compat_change_enabled]: [6176213068958816008]
  16. [cache_key.is_interactive]: [6176213068958815922]
  17. [cache_key.is_power_save_mode]: [6176213068958815957]
  18. [cache_key.is_user_unlocked]: [6176213068958815983]
  19. [cache_key.location_enabled]: [6176213068958815956]
  20. [cache_key.package_info]: [6176213068958816009]
  21. [cache_key.system_server.accounts_data]: [6176213068958815987]
  22. [dalvik.vm.appimageformat]: [lz4]
  23. [dalvik.vm.boot-dex2oat-threads]: [8]
  24. [dalvik.vm.dex2oat-Xms]: [64m]
  25. [dalvik.vm.dex2oat-Xmx]: [512m]
  26. [dalvik.vm.dex2oat-max-image-block-size]: [524288]
  27. [dalvik.vm.dex2oat-minidebuginfo]: [true]
  28. [dalvik.vm.dex2oat-resolve-startup-strings]: [true]
  29. [dalvik.vm.dex2oat-threads]: [8]
  30. [dalvik.vm.dex2oat-updatable-bcp-packages-file]: [/system/etc/updatable-bcp-packages.txt]
  31. [dalvik.vm.dexopt.secondary]: [true]
  32. [dalvik.vm.dexopt.thermal-cutoff]: [2]
  33. [dalvik.vm.heapgrowthlimit]: [192m]
  34. [dalvik.vm.heapmaxfree]: [8m]
  35. [dalvik.vm.heapminfree]: [512k]
  36. [dalvik.vm.heapsize]: [512m]
  37. [dalvik.vm.heapstartsize]: [16m]
  38. [dalvik.vm.heaptargetutilization]: [0.75]
  39. [dalvik.vm.image-dex2oat-Xms]: [64m]
  40. [dalvik.vm.image-dex2oat-Xmx]: [64m]
  41. [dalvik.vm.isa.arm.features]: [default]
  42. [dalvik.vm.isa.arm.variant]: [cortex-a76]
  43. [dalvik.vm.isa.arm64.features]: [default]
  44. [dalvik.vm.isa.arm64.variant]: [cortex-a76]
  45. [dalvik.vm.lockprof.threshold]: [500]
  46. [dalvik.vm.madvise.artfile.size]: [4294967295]
  47. [dalvik.vm.madvise.odexfile.size]: [104857600]
  48. [dalvik.vm.madvise.vdexfile.size]: [104857600]
  49. [dalvik.vm.minidebuginfo]: [true]
  50. [dalvik.vm.usejit]: [true]
  51. [dalvik.vm.usejitprofiles]: [true]
  52. [debug.atrace.tags.enableflags]: [0]
  53. [debug.force_rtl]: [false]
  54. [debug.hwui.use_partial_updates]: [false]
  55. [debug.nfc.fw_download]: [false]
  56. [debug.nfc.se]: [false]
  57. [debug.tracing.screen_brightness]: [0.5]
  58. [dev.bootcomplete]: [1]
  59. [dev.mnt.blk.odm]: [dm-4]
  60. [dev.mnt.blk.odm_dlkm]: [dm-5]
  61. [dev.mnt.blk.product]: [dm-6]
  62. [dev.mnt.blk.root]: [dm-0]
  63. [dev.mnt.blk.system_ext]: [dm-1]
  64. [dev.mnt.blk.vendor]: [dm-2]
  65. [dev.mnt.blk.vendor_dlkm]: [dm-3]
  66. [drm.service.enabled]: [true]
  67. [dumpstate.completed]: [1]
  68. [dumpstate.last_id]: [2]
  69. [external_storage.casefold.enabled]: [1]
  70. [external_storage.projid.enabled]: [1]
  71. [external_storage.sdcardfs.enabled]: [0]
  72. [graphics.gpu.profiler.support]: [true]
  73. [gsid.image_installed]: [0]
  74. [gsm.ignore-nitz]: [yes]
  75. [hwservicemanager.ready]: [true]
  76. [init.svc.adbd]: [running]
  77. [init.svc.akmd]: [stopped]
  78. [init.svc.android-hardware-media-c2-hal-1-1]: [running]
  79. [init.svc.apexd]: [stopped]
  80. [init.svc.apexd-bootstrap]: [stopped]
  81. [init.svc.apexd-snapshotde]: [stopped]
  82. [init.svc.audioserver]: [running]
  83. [init.svc.bootanim]: [stopped]
  84. [init.svc.boringssl_self_test32]: [stopped]
  85. [init.svc.boringssl_self_test32_vendor]: [stopped]
  86. [init.svc.boringssl_self_test64]: [stopped]
  87. [init.svc.boringssl_self_test64_vendor]: [stopped]
  88. [init.svc.boringssl_self_test_apex32]: [stopped]
  89. [init.svc.boringssl_self_test_apex64]: [stopped]
  90. [init.svc.bpfloader]: [stopped]
  91. [init.svc.cameraserver]: [running]
  92. [init.svc.console]: [running]
  93. [init.svc.credstore]: [running]
  94. [init.svc.derive_classpath]: [stopped]
  95. [init.svc.derive_sdk]: [stopped]
  96. [init.svc.drm]: [running]
  97. [init.svc.dump_kernel_panic]: [stopped]
  98. [init.svc.eGTouchD]: [running]
  99. [init.svc.gatekeeperd]: [running]
  100. [init.svc.gpu]: [running]
  101. [init.svc.hdcp2_hdmi]: [stopped]
  102. [init.svc.hdmi_server]: [running]
  103. [init.svc.health-hal-2-1]: [running]
  104. [init.svc.heapprofd]: [stopped]
  105. [init.svc.hidl_memory]: [running]
  106. [init.svc.hwservicemanager]: [running]
  107. [init.svc.idmap2d]: [stopped]
  108. [init.svc.incidentd]: [running]
  109. [init.svc.installd]: [running]
  110. [init.svc.keystore2]: [running]
  111. [init.svc.lcdparamservice]: [running]
  112. [init.svc.lmkd]: [running]
  113. [init.svc.logd]: [running]
  114. [init.svc.logd-auditctl]: [stopped]
  115. [init.svc.logd-reinit]: [stopped]
  116. [init.svc.media]: [running]
  117. [init.svc.media.swcodec]: [running]
  118. [init.svc.media.tuner]: [running]
  119. [init.svc.mediadrm]: [running]
  120. [init.svc.mediaextractor]: [running]
  121. [init.svc.mediametrics]: [running]
  122. [init.svc.netd]: [running]
  123. [init.svc.network_coexist]: [stopped]
  124. [init.svc.odsign]: [stopped]
  125. [init.svc.oemscript]: [stopped]
  126. [init.svc.ril-daemon]: [running]
  127. [init.svc.rknn_server]: [running]
  128. [init.svc.rockchip.drmservice]: [stopped]
  129. [init.svc.rockchip_udc_detector]: [stopped]
  130. [init.svc.servicemanager]: [running]
  131. [init.svc.simple_bugreportd]: [stopped]
  132. [init.svc.statsd]: [running]
  133. [init.svc.storaged]: [running]
  134. [init.svc.surfaceflinger]: [running]
  135. [init.svc.system_suspend]: [running]
  136. [init.svc.tee-supplicant]: [running]
  137. [init.svc.tombstoned]: [running]
  138. [init.svc.traced]: [running]
  139. [init.svc.traced_perf]: [stopped]
  140. [init.svc.traced_probes]: [running]
  141. [init.svc.ueventd]: [running]
  142. [init.svc.usbd]: [stopped]
  143. [init.svc.vendor.audio-hal]: [running]
  144. [init.svc.vendor.bluetooth-1-0]: [running]
  145. [init.svc.vendor.camera-provider-2-4]: [running]
  146. [init.svc.vendor.camera-provider-2-4-ext]: [running]
  147. [init.svc.vendor.cas-hal-1-2]: [running]
  148. [init.svc.vendor.drm-clearkey-hal-1-4]: [running]
  149. [init.svc.vendor.drm-widevine-hal-1-4]: [running]
  150. [init.svc.vendor.gatekeeper-1-0]: [running]
  151. [init.svc.vendor.gnss-2-0]: [running]
  152. [init.svc.vendor.gralloc-4-0]: [running]
  153. [init.svc.vendor.hwcomposer-2-1]: [running]
  154. [init.svc.vendor.insmod_sh]: [stopped]
  155. [init.svc.vendor.keymint-default]: [running]
  156. [init.svc.vendor.light-rockchip]: [running]
  157. [init.svc.vendor.media.omx]: [running]
  158. [init.svc.vendor.move_data_sh]: [stopped]
  159. [init.svc.vendor.outputmanager-1-0]: [running]
  160. [init.svc.vendor.power-aidl-rockchip]: [running]
  161. [init.svc.vendor.radio-1-2]: [running]
  162. [init.svc.vendor.radio-config-hal-1-0]: [running]
  163. [init.svc.vendor.rknn-1-0]: [running]
  164. [init.svc.vendor.rockit-hal-1-0]: [running]
  165. [init.svc.vendor.sensors-hal-1-0]: [running]
  166. [init.svc.vendor.tv-input-1-0]: [running]
  167. [init.svc.vendor.weaver-hal-1-0]: [running]
  168. [init.svc.vendor.wifi_hal_legacy]: [running]
  169. [init.svc.vndservicemanager]: [running]
  170. [init.svc.vold]: [running]
  171. [init.svc.wificond]: [running]
  172. [init.svc.zygote]: [running]
  173. [init.svc.zygote_secondary]: [running]
  174. [init.svc_debug_pid.adbd]: [720]
  175. [init.svc_debug_pid.akmd]: []
  176. [init.svc_debug_pid.android-hardware-media-c2-hal-1-1]: [380]
  177. [init.svc_debug_pid.apexd]: []
  178. [init.svc_debug_pid.apexd-bootstrap]: []
  179. [init.svc_debug_pid.apexd-snapshotde]: []
  180. [init.svc_debug_pid.audioserver]: [393]
  181. [init.svc_debug_pid.bootanim]: []
  182. [init.svc_debug_pid.boringssl_self_test32]: []
  183. [init.svc_debug_pid.boringssl_self_test32_vendor]: []
  184. [init.svc_debug_pid.boringssl_self_test64]: []
  185. [init.svc_debug_pid.boringssl_self_test64_vendor]: []
  186. [init.svc_debug_pid.boringssl_self_test_apex32]: []
  187. [init.svc_debug_pid.boringssl_self_test_apex64]: []
  188. [init.svc_debug_pid.bpfloader]: []
  189. [init.svc_debug_pid.cameraserver]: [439]
  190. [init.svc_debug_pid.console]: [287]
  191. [init.svc_debug_pid.credstore]: [394]
  192. [init.svc_debug_pid.derive_classpath]: []
  193. [init.svc_debug_pid.derive_sdk]: []
  194. [init.svc_debug_pid.drm]: [429]
  195. [init.svc_debug_pid.dump_kernel_panic]: []
  196. [init.svc_debug_pid.eGTouchD]: [433]
  197. [init.svc_debug_pid.gatekeeperd]: [514]
  198. [init.svc_debug_pid.gpu]: [395]
  199. [init.svc_debug_pid.hdcp2_hdmi]: []
  200. [init.svc_debug_pid.hdmi_server]: [388]
  201. [init.svc_debug_pid.health-hal-2-1]: [379]
  202. [init.svc_debug_pid.heapprofd]: []
  203. [init.svc_debug_pid.hidl_memory]: [367]
  204. [init.svc_debug_pid.hwservicemanager]: [285]
  205. [init.svc_debug_pid.idmap2d]: []
  206. [init.svc_debug_pid.incidentd]: [441]
  207. [init.svc_debug_pid.installd]: [442]
  208. [init.svc_debug_pid.keystore2]: [322]
  209. [init.svc_debug_pid.lcdparamservice]: [438]
  210. [init.svc_debug_pid.lmkd]: [283]
  211. [init.svc_debug_pid.logd]: [282]
  212. [init.svc_debug_pid.logd-auditctl]: []
  213. [init.svc_debug_pid.logd-reinit]: []
  214. [init.svc_debug_pid.media]: [445]
  215. [init.svc_debug_pid.media.swcodec]: [457]
  216. [init.svc_debug_pid.media.tuner]: [446]
  217. [init.svc_debug_pid.mediaextractor]: [443]
  218. [init.svc_debug_pid.mediametrics]: [444]
  219. [init.svc_debug_pid.netd]: [361]
  220. [init.svc_debug_pid.network_coexist]: []
  221. [init.svc_debug_pid.odsign]: []
  222. [init.svc_debug_pid.oemscript]: []
  223. [init.svc_debug_pid.ril-daemon]: [452]
  224. [init.svc_debug_pid.rknn_server]: [289]
  225. [init.svc_debug_pid.rockchip.drmservice]: []
  226. [init.svc_debug_pid.rockchip_udc_detector]: []
  227. [init.svc_debug_pid.servicemanager]: [284]
  228. [init.svc_debug_pid.simple_bugreportd]: []
  229. [init.svc_debug_pid.statsd]: [360]
  230. [init.svc_debug_pid.storaged]: [447]
  231. [init.svc_debug_pid.surfaceflinger]: [396]
  232. [init.svc_debug_pid.system_suspend]: [321]
  233. [init.svc_debug_pid.tee-supplicant]: [320]
  234. [init.svc_debug_pid.tombstoned]: [340]
  235. [init.svc_debug_pid.traced]: [432]
  236. [init.svc_debug_pid.traced_perf]: []
  237. [init.svc_debug_pid.traced_probes]: [430]
  238. [init.svc_debug_pid.ueventd]: [262]
  239. [init.svc_debug_pid.usbd]: []
  240. [init.svc_debug_pid.vendor.audio-hal]: [368]
  241. [init.svc_debug_pid.vendor.bluetooth-1-0]: [369]
  242. [init.svc_debug_pid.vendor.camera-provider-2-4]: [371]
  243. [init.svc_debug_pid.vendor.camera-provider-2-4-ext]: [370]
  244. [init.svc_debug_pid.vendor.cas-hal-1-2]: [372]
  245. [init.svc_debug_pid.vendor.drm-clearkey-hal-1-4]: [373]
  246. [init.svc_debug_pid.vendor.drm-widevine-hal-1-4]: [374]
  247. [init.svc_debug_pid.vendor.gatekeeper-1-0]: [375]
  248. [init.svc_debug_pid.vendor.gnss-2-0]: [376]
  249. [init.svc_debug_pid.vendor.gralloc-4-0]: [377]
  250. [init.svc_debug_pid.vendor.hwcomposer-2-1]: [378]
  251. [init.svc_debug_pid.vendor.insmod_sh]: []
  252. [init.svc_debug_pid.vendor.keymint-default]: [288]
  253. [init.svc_debug_pid.vendor.light-rockchip]: [386]
  254. [init.svc_debug_pid.vendor.media.omx]: [449]
  255. [init.svc_debug_pid.vendor.move_data_sh]: []
  256. [init.svc_debug_pid.vendor.outputmanager-1-0]: [390]
  257. [init.svc_debug_pid.vendor.power-aidl-rockchip]: [387]
  258. [init.svc_debug_pid.vendor.radio-1-2]: [382]
  259. [init.svc_debug_pid.vendor.radio-config-hal-1-0]: [381]
  260. [init.svc_debug_pid.vendor.rknn-1-0]: [389]
  261. [init.svc_debug_pid.vendor.rockit-hal-1-0]: [391]
  262. [init.svc_debug_pid.vendor.sensors-hal-1-0]: [383]
  263. [init.svc_debug_pid.vendor.tv-input-1-0]: [392]
  264. [init.svc_debug_pid.vendor.weaver-hal-1-0]: [384]
  265. [init.svc_debug_pid.vendor.wifi_hal_legacy]: [385]
  266. [init.svc_debug_pid.vndservicemanager]: [286]
  267. [init.svc_debug_pid.vold]: [291]
  268. [init.svc_debug_pid.wificond]: [448]
  269. [init.svc_debug_pid.zygote]: [362]
  270. [init.svc_debug_pid.zygote_secondary]: [363]
  271. [keyguard.no_require_sim]: [true]
  272. [keystore.boot_level]: [1000000000]
  273. [keystore.crash_count]: [0]
  274. [khungtask.enable]: [false]
  275. [llk.enable]: [false]
  276. [log.tag.APM_AudioPolicyManager]: [D]
  277. [log.tag.stats_log]: [I]
  278. [logd.logpersistd.enable]: [true]
  279. [media.sink.audio]: [LPCM,
  280. ]
  281. [net.bt.name]: [Android]
  282. [net.qtaguid_enabled]: [1]
  283. [net.tcp_def_init_rwnd]: [60]
  284. [odsign.key.done]: [1]
  285. [odsign.verification.done]: [1]
  286. [odsign.verification.success]: [0]
  287. [persist.bluetooth.btsnoopdefaultmode]: []
  288. [persist.bluetooth.btsnooplogmode]: [disable]
  289. [persist.bluetooth.btsnooppath]: [/data/misc/bluedroid/btsnoop_hci.cfa]
  290. [persist.bluetooth.btsnoopsize]: [0xffff]
  291. [persist.bluetooth.showdeviceswithoutnames]: [false]
  292. [persist.bt.power.down]: [true]
  293. [persist.dbg.keep_debugfs_mounted]: [1]
  294. [persist.debug.dalvik.vm.core_platform_api_policy]: [just-warn]
  295. [persist.device_config.attempted_boot_count]: [0]
  296. [persist.enable_task_snapshots]: [false]
  297. [persist.net.data.score]: [100]
  298. [persist.net.eth0.score]: [400]
  299. [persist.net.eth1.score]: [300]
  300. [persist.net.network_coexist]: [false]
  301. [persist.net.network_priority]: [0]
  302. [persist.net.wifi.score]: [200]
  303. [persist.netd.stable_secret]: [49fd:3efd:7045:d23:203d:1ad:28e4:fa68]
  304. [persist.service.bdroid.bdaddr]: [22:22:69:0d:0c:00]
  305. [persist.sys.audio_gain_level]: [1]
  306. [persist.sys.boot.reason]: []
  307. [persist.sys.boot.reason.history]: [reboot,1520046188
  308. reboot,loader,1690445810
  309. reboot,userrequested,1690409354]
  310. [persist.sys.carkey.mode]: [0]
  311. [persist.sys.dalvik.vm.lib.2]: [libart.so]
  312. [persist.sys.device_provisioned]: [1]
  313. [persist.sys.displayinset.top]: [0]
  314. [persist.sys.dpi]: [1]
  315. [persist.sys.enable_ethernet_tethering]: [0]
  316. [persist.sys.fuse]: [true]
  317. [persist.sys.fuse.passthrough.enable]: [true]
  318. [persist.sys.hdmi_audio_mode]: [1]
  319. [persist.sys.hdmiinmode]: [2]
  320. [persist.sys.hidnotify.enable]: [false]
  321. [persist.sys.ison]: [false]
  322. [persist.sys.lmk.reportkills]: [true]
  323. [persist.sys.mipicam_mirror]: [1]
  324. [persist.sys.mipicam_orientation]: [0]
  325. [persist.sys.provider.uid]: [10082]
  326. [persist.sys.repeat.shundown]: [1]
  327. [persist.sys.rotation.efull-1]: [true]
  328. [persist.sys.rotation.einit-1]: [0]
  329. [persist.sys.strictmode.visual]: [false]
  330. [persist.sys.theme]: [1]
  331. [persist.sys.timezone]: [Asia/Shanghai]
  332. [persist.sys.ts.disable]: [0]
  333. [persist.sys.usb.config]: [adb]
  334. [persist.sys.usbcam_mirror]: [1]
  335. [persist.sys.usbcam_orientation]: [0]
  336. [persist.sys.usbmode]: [0]
  337. [persist.sys.zram_enabled]: [1]
  338. [persist.traced.enable]: [1]
  339. [persist.usb.mode]: [0]
  340. [persist.vendor.bluetooth.prefferedrole]: [master]
  341. [persist.vendor.bluetooth.rtkcoex]: [true]
  342. [persist.vendor.camera.debug.logfile]: [0]
  343. [persist.vendor.primary_display_orientation]: [0]
  344. [persist.vendor.rtkbt.bdaddr_path]: [none]
  345. [persist.vendor.rtkbtadvdisable]: [false]
  346. [persist.vendor.sys.hid]: []
  347. [persist.wifi.sleep.delay.ms]: [0]
  348. [pm.dexopt.ab-ota]: [speed-profile]
  349. [pm.dexopt.bg-dexopt]: [speed-profile]
  350. [pm.dexopt.boot-after-ota]: [verify]
  351. [pm.dexopt.cmdline]: [verify]
  352. [pm.dexopt.first-boot]: [verify]
  353. [pm.dexopt.inactive]: [verify]
  354. [pm.dexopt.install]: [speed-profile]
  355. [pm.dexopt.install-bulk]: [speed-profile]
  356. [pm.dexopt.install-bulk-downgraded]: [verify]
  357. [pm.dexopt.install-bulk-secondary]: [verify]
  358. [pm.dexopt.install-bulk-secondary-downgraded]: [extract]
  359. [pm.dexopt.install-fast]: [skip]
  360. [pm.dexopt.post-boot]: [extract]
  361. [pm.dexopt.shared]: [speed]
  362. [ril.function.dataonly]: [1]
  363. [rild.libargs]: [-d]
  364. [rild.simcom.gps]: [1]
  365. [rild.simcom.iprulemain]: [1]
  366. [ro.actionable_compatible_property.enabled]: [true]
  367. [ro.allow.mock.location]: [0]
  368. [ro.audio.monitorOrientation]: [true]
  369. [ro.baseband]: [unknown]
  370. [ro.bionic.2nd_arch]: [arm]
  371. [ro.bionic.2nd_cpu_variant]: [cortex-a76]
  372. [ro.bionic.arch]: [arm64]
  373. [ro.bionic.cpu_variant]: [cortex-a76]
  374. [ro.board.platform]: [rk3588]
  375. [ro.boot.boot_devices]: [fe2e0000.mmc]
  376. [ro.boot.bootreason]: [reboot]
  377. [ro.boot.console]: [ttyFIQ0]
  378. [ro.boot.dtb_idx]: [0]
  379. [ro.boot.dtbo_idx]: [0]
  380. [ro.boot.dynamic_partitions]: [true]
  381. [ro.boot.flash.locked]: [0]
  382. [ro.boot.hardware]: [rk30board]
  383. [ro.boot.mode]: [normal]
  384. [ro.boot.noril]: [false]
  385. [ro.boot.selinux]: [permissive]
  386. [ro.boot.serialno]: [93c3e5cef612a187]
  387. [ro.boot.storagemedia]: [emmc]
  388. [ro.boot.verifiedbootstate]: [orange]
  389. [ro.boot.vr]: [0]
  390. [ro.boot.wificountrycode]: [CN]
  391. [ro.bootimage.build.date]: [Wed Jul 26 20:04:46 CST 2023]
  392. [ro.bootimage.build.date.utc]: [1690373086]
  393. [ro.bootimage.build.fingerprint]: [rockchip/rk3588_s/rk3588_s:12/SQ3A.220705.003.A1/tcz07262004:userdebug/release-keys]
  394. [ro.bootimage.build.id]: [SQ3A.220705.003.A1]
  395. [ro.bootimage.build.tags]: [release-keys]
  396. [ro.bootimage.build.type]: [userdebug]
  397. [ro.bootimage.build.version.incremental]: [eng.tcz.20230726.200723]
  398. [ro.bootimage.build.version.release]: [12]
  399. [ro.bootimage.build.version.release_or_codename]: [12]
  400. [ro.bootimage.build.version.sdk]: [32]
  401. [ro.bootloader]: [unknown]
  402. [ro.bootmode]: [normal]
  403. [ro.boottime.adbd]: [5755736558]
  404. [ro.boottime.akmd]: [5808724230]
  405. [ro.boottime.android-hardware-media-c2-hal-1-1]: [5450743611]
  406. [ro.boottime.apexd]: [5108350826]
  407. [ro.boottime.apexd-bootstrap]: [3995707964]
  408. [ro.boottime.apexd-snapshotde]: [5261461842]
  409. [ro.boottime.audioserver]: [5465636112]
  410. [ro.boottime.bootanim]: [6715681363]
  411. [ro.boottime.boringssl_self_test32]: [4096751558]
  412. [ro.boottime.boringssl_self_test32_vendor]: [4393044088]
  413. [ro.boottime.boringssl_self_test64]: [4200329693]
  414. [ro.boottime.boringssl_self_test64_vendor]: [4420574507]
  415. [ro.boottime.boringssl_self_test_apex32]: [5528551827]
  416. [ro.boottime.boringssl_self_test_apex64]: [5610308918]
  417. [ro.boottime.bpfloader]: [5327454348]
  418. [ro.boottime.cameraserver]: [5792170687]
  419. [ro.boottime.console]: [4707804953]
  420. [ro.boottime.credstore]: [5466815904]
  421. [ro.boottime.derive_classpath]: [5204571961]
  422. [ro.boottime.derive_sdk]: [5154745081]
  423. [ro.boottime.drm]: [5758183350]
  424. [ro.boottime.dump_kernel_panic]: [5292751845]
  425. [ro.boottime.eGTouchD]: [5786481436]
  426. [ro.boottime.gatekeeperd]: [6059992172]
  427. [ro.boottime.gpu]: [5468116154]
  428. [ro.boottime.hdcp2_hdmi]: [4875124219]
  429. [ro.boottime.hdmi_server]: [5460099987]
  430. [ro.boottime.health-hal-2-1]: [5449549235]
  431. [ro.boottime.hidl_memory]: [5431910109]
  432. [ro.boottime.hwservicemanager]: [4705865952]
  433. [ro.boottime.idmap2d]: [5795267312]
  434. [ro.boottime.incidentd]: [5796649520]
  435. [ro.boottime.init]: [3322159730]
  436. [ro.boottime.init.cold_boot_wait]: [0]
  437. [ro.boottime.init.first_stage]: [394436915]
  438. [ro.boottime.init.fsck.cache]: [99]
  439. [ro.boottime.init.fsck.data]: [92]
  440. [ro.boottime.init.mount.cache]: [2]
  441. [ro.boottime.init.mount.data]: [66]
  442. [ro.boottime.init.mount_all.early]: [117]
  443. [ro.boottime.init.mount_all.late]: [173]
  444. [ro.boottime.init.selinux]: [171717434]
  445. [ro.boottime.installd]: [5798364812]
  446. [ro.boottime.keystore2]: [4878466720]
  447. [ro.boottime.lcdparamservice]: [5789146978]
  448. [ro.boottime.lmkd]: [4700267994]
  449. [ro.boottime.logd]: [4696165993]
  450. [ro.boottime.logd-auditctl]: [15895179243]
  451. [ro.boottime.logd-reinit]: [5308621430]
  452. [ro.boottime.media]: [5802367938]
  453. [ro.boottime.media.swcodec]: [5833961274]
  454. [ro.boottime.media.tuner]: [5803619479]
  455. [ro.boottime.mediaextractor]: [5799662437]
  456. [ro.boottime.mediametrics]: [5801173854]
  457. [ro.boottime.netd]: [5400661231]
  458. [ro.boottime.network_coexist]: [15848173947]
  459. [ro.boottime.odsign]: [5224108671]
  460. [ro.boottime.oemscript]: [15852774405]
  461. [ro.boottime.ril-daemon]: [5811292938]
  462. [ro.boottime.rknn_server]: [4713129036]
  463. [ro.boottime.rockchip.drmservice]: [5809932605]
  464. [ro.boottime.rockchip_udc_detector]: [4718313995]
  465. [ro.boottime.servicemanager]: [4703571994]
  466. [ro.boottime.simple_bugreportd]: [24003761516]
  467. [ro.boottime.statsd]: [5396390355]
  468. [ro.boottime.storaged]: [5804840980]
  469. [ro.boottime.surfaceflinger]: [5469737238]
  470. [ro.boottime.system_suspend]: [4877601053]
  471. [ro.boottime.tee-supplicant]: [4876150595]
  472. [ro.boottime.tombstoned]: [5075254240]
  473. [ro.boottime.traced]: [5784456102]
  474. [ro.boottime.traced_probes]: [5760556058]
  475. [ro.boottime.ueventd]: [3993362673]
  476. [ro.boottime.usbd]: [6061482297]
  477. [ro.boottime.vendor.audio-hal]: [5433301067]
  478. [ro.boottime.vendor.bluetooth-1-0]: [5434767567]
  479. [ro.boottime.vendor.camera-provider-2-4]: [5437404234]
  480. [ro.boottime.vendor.camera-provider-2-4-ext]: [5435982359]
  481. [ro.boottime.vendor.cas-hal-1-2]: [5438733943]
  482. [ro.boottime.vendor.drm-clearkey-hal-1-4]: [5440109443]
  483. [ro.boottime.vendor.drm-widevine-hal-1-4]: [5441371193]
  484. [ro.boottime.vendor.gatekeeper-1-0]: [5442681943]
  485. [ro.boottime.vendor.gnss-2-0]: [5443755860]
  486. [ro.boottime.vendor.gralloc-4-0]: [5444740527]
  487. [ro.boottime.vendor.hwcomposer-2-1]: [5445901652]
  488. [ro.boottime.vendor.insmod_sh]: [4259938783]
  489. [ro.boottime.vendor.keymint-default]: [4710823120]
  490. [ro.boottime.vendor.light-rockchip]: [5458051903]
  491. [ro.boottime.vendor.media.omx]: [5807424563]
  492. [ro.boottime.vendor.move_data_sh]: [6132944429]
  493. [ro.boottime.vendor.outputmanager-1-0]: [5462250737]
  494. [ro.boottime.vendor.power-aidl-rockchip]: [5459065153]
  495. [ro.boottime.vendor.radio-1-2]: [5453405069]
  496. [ro.boottime.vendor.radio-config-hal-1-0]: [5452217694]
  497. [ro.boottime.vendor.rknn-1-0]: [5461229320]
  498. [ro.boottime.vendor.rockit-hal-1-0]: [5463317945]
  499. [ro.boottime.vendor.sensors-hal-1-0]: [5454459153]
  500. [ro.boottime.vendor.tv-input-1-0]: [5464407904]
  501. [ro.boottime.vendor.weaver-hal-1-0]: [5455780986]
  502. [ro.boottime.vendor.wifi_hal_legacy]: [5456826028]
  503. [ro.boottime.vndservicemanager]: [4706799869]
  504. [ro.boottime.vold]: [4716894162]
  505. [ro.boottime.wificond]: [5806032730]
  506. [ro.boottime.zygote]: [5402835022]
  507. [ro.boottime.zygote_secondary]: [5405436981]
  508. [ro.bt.bdaddr_path]: [/data/misc/bluetooth/bdaddr]
  509. [ro.build.characteristics]: [tablet]
  510. [ro.build.date]: [Thu Jul 27 15:20:05 CST 2023]
  511. [ro.build.date.utc]: [1690442405]
  512. [ro.build.description]: [rk3588_s-userdebug 12 SQ3A.220705.003.A1 eng.tcz.20230727.152031 release-keys]
  513. [ro.build.display.id]: [CX3588_android12_20230727152737]
  514. [ro.build.fingerprint]: [rockchip/rk3588_s/rk3588_s:12/SQ3A.220705.003.A1/eng.tcz.20230727.152031:userdebug/release-keys]
  515. [ro.build.flavor]: [rk3588_s-userdebug]
  516. [ro.build.host]: [jawest-rd2]
  517. [ro.build.id]: [SQ3A.220705.003.A1]
  518. [ro.build.product]: [rk3588_s]
  519. [ro.build.shutdown_timeout]: [6]
  520. [ro.build.tags]: [release-keys]
  521. [ro.build.type]: [userdebug]
  522. [ro.build.user]: [tcz]
  523. [ro.build.version.all_codenames]: [REL]
  524. [ro.build.version.base_os]: []
  525. [ro.build.version.codename]: [REL]
  526. [ro.build.version.incremental]: [eng.tcz.20230727.152031]
  527. [ro.build.version.min_supported_target_sdk]: [23]
  528. [ro.build.version.preview_sdk]: [0]
  529. [ro.build.version.preview_sdk_fingerprint]: [REL]
  530. [ro.build.version.release]: [12]
  531. [ro.build.version.release_or_codename]: [12]
  532. [ro.build.version.sdk]: [32]
  533. [ro.build.version.security_patch]: [2022-07-05]
  534. [ro.carrier]: [unknown]
  535. [ro.cold_boot_done]: [true]
  536. [ro.com.android.dataroaming]: [true]
  537. [ro.config.alarm_alert]: [Alarm_Classic.ogg]
  538. [ro.config.enable.remotecontrol]: [false]
  539. [ro.config.notification_sound]: [OnTheHunt.ogg]
  540. [ro.config.ringtone]: [Ring_Synth_04.ogg]
  541. [ro.crypto.state]: [unsupported]
  542. [ro.dalvik.vm.native.bridge]: [0]
  543. [ro.debuggable]: [1]
  544. [ro.default.size]: [100]
  545. [ro.enable_boot_charger_mode]: [0]
  546. [ro.factory.hasGPS]: [true]
  547. [ro.factory.hasUMS]: [false]
  548. [ro.factory.storage_suppexfat]: [true]
  549. [ro.factory.storage_suppntfs]: [true]
  550. [ro.factory.tool]: [0]
  551. [ro.factory.without_battery]: [false]
  552. [ro.flash_img.enable]: [false]
  553. [ro.gsid.image_running]: [0]
  554. [ro.hardware]: [rk30board]
  555. [ro.hardware.egl]: [mali]
  556. [ro.hardware.tv_input]: [rockchip]
  557. [ro.hwui.use_vulkan]: []
  558. [ro.incremental.enable]: [yes]
  559. [ro.iorapd.enable]: [true]
  560. [ro.jws.api]: [v1.1]
  561. [ro.kernel.android.checkjni]: [0]
  562. [ro.kernel.version]: [5.10]
  563. [ro.logd.kernel]: [1]
  564. [ro.logd.size.stats]: [64K]
  565. [ro.minui.default_rotation]: [ROTATION_NONE]
  566. [ro.minui.pixel_format]: [RGBX_8888]
  567. [ro.net.eth_aux]: [eth1]
  568. [ro.net.eth_primary]: [eth0]
  569. [ro.odm.build.date]: [Thu Jul 27 15:20:05 CST 2023]
  570. [ro.odm.build.date.utc]: [1690442405]
  571. [ro.odm.build.fingerprint]: [rockchip/rk3588_s/rk3588_s:12/SQ3A.220705.003.A1/tcz07271520:userdebug/release-keys]
  572. [ro.odm.build.id]: [SQ3A.220705.003.A1]
  573. [ro.odm.build.tags]: [release-keys]
  574. [ro.odm.build.type]: [userdebug]
  575. [ro.odm.build.version.incremental]: [eng.tcz.20230727.152031]
  576. [ro.odm.build.version.release]: [12]
  577. [ro.odm.build.version.release_or_codename]: [12]
  578. [ro.odm.build.version.sdk]: [32]
  579. [ro.odm.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
  580. [ro.odm.product.cpu.abilist32]: [armeabi-v7a,armeabi]
  581. [ro.odm.product.cpu.abilist64]: [arm64-v8a]
  582. [ro.odm_dlkm.build.date]: [Thu Jul 27 15:20:05 CST 2023]
  583. [ro.odm_dlkm.build.date.utc]: [1690442405]
  584. [ro.odm_dlkm.build.fingerprint]: [rockchip/rk3588_s/rk3588_s:12/SQ3A.220705.003.A1/tcz07271520:userdebug/release-keys]
  585. [ro.odm_dlkm.build.id]: [SQ3A.220705.003.A1]
  586. [ro.odm_dlkm.build.tags]: [release-keys]
  587. [ro.odm_dlkm.build.type]: [userdebug]
  588. [ro.odm_dlkm.build.version.incremental]: [eng.tcz.20230727.152031]
  589. [ro.odm_dlkm.build.version.release]: [12]
  590. [ro.odm_dlkm.build.version.release_or_codename]: [12]
  591. [ro.odm_dlkm.build.version.sdk]: [32]
  592. [ro.oem_unlock_supported]: [1]
  593. [ro.opengles.version]: [196610]
  594. [ro.organization_owned]: [false]
  595. [ro.persistent_properties.ready]: [true]
  596. [ro.postinstall.fstab.prefix]: [/system]
  597. [ro.product.board]: [rk30sdk]
  598. [ro.product.bootimage.brand]: [rockchip]
  599. [ro.product.bootimage.device]: [rk3588_s]
  600. [ro.product.bootimage.manufacturer]: [rockchip]
  601. [ro.product.bootimage.model]: [CX3588]
  602. [ro.product.bootimage.name]: [rk3588_s]
  603. [ro.product.brand]: [rockchip]
  604. [ro.product.build.date]: [Thu Jul 27 15:20:05 CST 2023]
  605. [ro.product.build.date.utc]: [1690442405]
  606. [ro.product.build.fingerprint]: [rockchip/rk3588_s/rk3588_s:12/SQ3A.220705.003.A1/tcz07271520:userdebug/release-keys]
  607. [ro.product.build.id]: [SQ3A.220705.003.A1]
  608. [ro.product.build.tags]: [release-keys]
  609. [ro.product.build.type]: [userdebug]
  610. [ro.product.build.version.incremental]: [eng.tcz.20230727.152031]
  611. [ro.product.build.version.release]: [12]
  612. [ro.product.build.version.release_or_codename]: [12]
  613. [ro.product.build.version.sdk]: [32]
  614. [ro.product.cpu.abi]: [arm64-v8a]
  615. [ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
  616. [ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
  617. [ro.product.cpu.abilist64]: [arm64-v8a]
  618. [ro.product.debugfs_restrictions.enabled]: [true]
  619. [ro.product.device]: [rk3588_s]
  620. [ro.product.firmware]: [v2.1]
  621. [ro.product.first_api_level]: [31]
  622. [ro.product.locale]: [zh-CN]
  623. [ro.product.manufacturer]: [rockchip]
  624. [ro.product.model]: [CX3588]
  625. [ro.product.name]: [rk3588_s]
  626. [ro.product.odm.brand]: [rockchip]
  627. [ro.product.odm.device]: [rk3588_s]
  628. [ro.product.odm.manufacturer]: [rockchip]
  629. [ro.product.odm.model]: [CX3588]
  630. [ro.product.odm.name]: [rk3588_s]
  631. [ro.product.odm_dlkm.brand]: [rockchip]
  632. [ro.product.odm_dlkm.device]: [rk3588_s]
  633. [ro.product.odm_dlkm.manufacturer]: [rockchip]
  634. [ro.product.odm_dlkm.model]: [CX3588]
  635. [ro.product.odm_dlkm.name]: [rk3588_s]
  636. [ro.product.ota.host]: [192.168.1.1:8888]
  637. [ro.product.product.brand]: [rockchip]
  638. [ro.product.product.device]: [rk3588_s]
  639. [ro.product.product.manufacturer]: [rockchip]
  640. [ro.product.product.model]: [CX3588]
  641. [ro.product.product.name]: [rk3588_s]
  642. [ro.product.system.brand]: [rockchip]
  643. [ro.product.system.device]: [rk3588_s]
  644. [ro.product.system.manufacturer]: [rockchip]
  645. [ro.product.system.model]: [CX3588]
  646. [ro.product.system.name]: [rk3588_s]
  647. [ro.product.system_ext.brand]: [rockchip]
  648. [ro.product.system_ext.device]: [rk3588_s]
  649. [ro.product.system_ext.manufacturer]: [rockchip]
  650. [ro.product.system_ext.model]: [CX3588]
  651. [ro.product.system_ext.name]: [rk3588_s]
  652. [ro.product.usbfactory]: [rockchip_usb]
  653. [ro.product.vendor.brand]: [rockchip]
  654. [ro.product.vendor.device]: [rk3588_s]
  655. [ro.product.vendor.manufacturer]: [rockchip]
  656. [ro.product.vendor.model]: [CX3588]
  657. [ro.product.vendor.name]: [rk3588_s]
  658. [ro.product.vendor_dlkm.brand]: [rockchip]
  659. [ro.product.vendor_dlkm.device]: [rk3588_s]
  660. [ro.product.vendor_dlkm.manufacturer]: [rockchip]
  661. [ro.product.vendor_dlkm.model]: [CX3588]
  662. [ro.product.vendor_dlkm.name]: [rk3588_s]
  663. [ro.product.vndk.version]: [32]
  664. [ro.property_service.version]: [2]
  665. [ro.revision]: [0]
  666. [ro.ril.ecclist]: [112,911]
  667. [ro.rk.bt_enable]: [true]
  668. [ro.rk.ethernet_settings]: [true]
  669. [ro.rk.flash_enable]: [true]
  670. [ro.rk.hdmi_enable]: [true]
  671. [ro.rk.screenoff_time]: [60000]
  672. [ro.rk.screenshot_enable]: [true]
  673. [ro.rksdk.version]: [ANDROID12_RKR14]
  674. [ro.runtime.firstboot]: [1690442965150]
  675. [ro.safemode.disabled]: [true]
  676. [ro.secure]: [1]
  677. [ro.serialno]: [93c3e5cef612a187]
  678. [ro.sf.fakerotation]: [false]
  679. [ro.sf.lcd_density]: [160]
  680. [ro.soc.manufacturer]: [Rockchip]
  681. [ro.soc.model]: [RK3588]
  682. [ro.sys.host_unhide_charge_notify]: [true]
  683. [ro.system.build.date]: [Thu Jul 27 15:20:05 CST 2023]
  684. [ro.system.build.date.utc]: [1690442405]
  685. [ro.system.build.fingerprint]: [rockchip/rk3588_s/rk3588_s:12/SQ3A.220705.003.A1/tcz07271520:userdebug/release-keys]
  686. [ro.system.build.id]: [SQ3A.220705.003.A1]
  687. [ro.system.build.tags]: [release-keys]
  688. [ro.system.build.type]: [userdebug]
  689. [ro.system.build.version.incremental]: [eng.tcz.20230727.152031]
  690. [ro.system.build.version.release]: [12]
  691. [ro.system.build.version.release_or_codename]: [12]
  692. [ro.system.build.version.sdk]: [32]
  693. [ro.system.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
  694. [ro.system.product.cpu.abilist32]: [armeabi-v7a,armeabi]
  695. [ro.system.product.cpu.abilist64]: [arm64-v8a]
  696. [ro.system_ext.build.date]: [Thu Jul 27 15:20:05 CST 2023]
  697. [ro.system_ext.build.date.utc]: [1690442405]
  698. [ro.system_ext.build.fingerprint]: [rockchip/rk3588_s/rk3588_s:12/SQ3A.220705.003.A1/tcz07271520:userdebug/release-keys][ro.system_ext.build.id]: [SQ3A.220705.003.A1]
  699. [ro.system_ext.build.tags]: [release-keys]
  700. [ro.system_ext.build.type]: [userdebug]
  701. [ro.system_ext.build.version.incremental]: [eng.tcz.20230727.152031]
  702. [ro.system_ext.build.version.release]: [12]
  703. [ro.system_ext.build.version.release_or_codename]: [12]
  704. [ro.system_ext.build.version.sdk]: [32]
  705. [ro.target.product]: [tablet]
  706. [ro.telephony.default_network]: [26]
  707. [ro.tether.denied]: [false]
  708. [ro.treble.enabled]: [true]
  709. [ro.vendor.build.date]: [Thu Jul 27 15:20:05 CST 2023]
  710. [ro.vendor.build.date.utc]: [1690442405]
  711. [ro.vendor.build.fingerprint]: [rockchip/rk3588_s/rk3588_s:12/SQ3A.220705.003.A1/tcz07271520:userdebug/release-keys]
  712. [ro.vendor.build.id]: [SQ3A.220705.003.A1]
  713. [ro.vendor.build.security_patch]: [2022-07-05]
  714. [ro.vendor.build.tags]: [release-keys]
  715. [ro.vendor.build.type]: [userdebug]
  716. [ro.vendor.build.version.incremental]: [eng.tcz.20230727.152031]
  717. [ro.vendor.build.version.release]: [12]
  718. [ro.vendor.build.version.release_or_codename]: [12]
  719. [ro.vendor.build.version.sdk]: [32]
  720. [ro.vendor.frameratelock]: [true]
  721. [ro.vendor.hdmi_settings]: [true]
  722. [ro.vendor.mpp_buf_type]: [1]
  723. [ro.vendor.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
  724. [ro.vendor.product.cpu.abilist32]: [armeabi-v7a,armeabi]
  725. [ro.vendor.product.cpu.abilist64]: [arm64-v8a]
  726. [ro.vendor.rk_sdk]: [1]
  727. [ro.vendor.sdkversion]: [rk3588_ANDROID12.0_MID_V1.0]
  728. [ro.vendor.udisk.visible]: [true]
  729. [ro.vendor_dlkm.build.date]: [Thu Jul 27 15:20:05 CST 2023]
  730. [ro.vendor_dlkm.build.date.utc]: [1690442405]
  731. [ro.vendor_dlkm.build.fingerprint]: [rockchip/rk3588_s/rk3588_s:12/SQ3A.220705.003.A1/tcz07271520:userdebug/release-keys]
  732. [ro.vendor_dlkm.build.id]: [SQ3A.220705.003.A1]
  733. [ro.vendor_dlkm.build.tags]: [release-keys]
  734. [ro.vendor_dlkm.build.type]: [userdebug]
  735. [ro.vendor_dlkm.build.version.incremental]: [eng.tcz.20230727.152031]
  736. [ro.vendor_dlkm.build.version.release]: [12]
  737. [ro.vendor_dlkm.build.version.release_or_codename]: [12]
  738. [ro.vendor_dlkm.build.version.sdk]: [32]
  739. [ro.vndk.version]: [32]
  740. [ro.wifi.channels]: []
  741. [ro.wifi.sleep.power.down]: [true]
  742. [ro.zygote]: [zygote64_32]
  743. [security.perf_harden]: [1]
  744. [selinux.restorecon_recursive]: [/data/misc_ce/0]
  745. [service.bootanim.exit]: [1]
  746. [service.bootanim.progress]: [0]
  747. [service.sf.present_timestamp]: [1]
  748. [sf.power.control]: [2073600]
  749. [sys.boot.reason]: [reboot]
  750. [sys.boot.reason.last]: [reboot]
  751. [sys.boot_completed]: [1]
  752. [sys.bootstat.first_boot_completed]: [1]
  753. [sys.bugreport_reason]: [SYSTEM_BOOT]
  754. [sys.fuse.transcode_enabled]: [true]
  755. [sys.gmali.version]: [g18p0-01eac0-2]
  756. [sys.init.perf_lsm_hooks]: [1]
  757. [sys.lmk.minfree_levels]: [18432:0,23040:100,27648:200,32256:250,55296:900,80640:950]
  758. [sys.lmk.reportkills]: [1]
  759. [sys.mouse.presentation]: [1]
  760. [sys.rescue_boot_count]: [1]
  761. [sys.resolution.changed]: [false]
  762. [sys.retaildemo.enabled]: [0]
  763. [sys.rkadb.root]: [0]
  764. [sys.rklog.system_boot]: [1]
  765. [sys.status.hidebar_enable]: [false]
  766. [sys.sysctl.extra_free_kbytes]: [9216]
  767. [sys.system_server.start_count]: [1]
  768. [sys.system_server.start_elapsed]: [9829]
  769. [sys.system_server.start_uptime]: [9829]
  770. [sys.usb.config]: [adb]
  771. [sys.usb.configfs]: [1]
  772. [sys.usb.controller]: [fc000000.usb]
  773. [sys.usb.ffs.ready]: [1]
  774. [sys.usb.mtp.device_type]: [3]
  775. [sys.usb.state]: [adb]
  776. [sys.use_memfd]: [false]
  777. [sys.user.0.ce_available]: [true]
  778. [sys.wallpaper.rgb565]: [0]
  779. [sys.wifitracing.started]: [1]
  780. [testing.mediascanner.skiplist]: [/mnt/shell/emulated/Android/]
  781. [tombstoned.max_tombstone_count]: [50]
  782. [vendor.all.modules.ready]: [1]
  783. [vendor.bluetooth.enable_timeout_ms]: [11000]
  784. [vendor.boot_completed]: [1]
  785. [vendor.cam.hal3.ver]: [v3.1.0]
  786. [vendor.cam.librkaiq.ver]: [AIQ v5.0x1.2-rc3]
  787. [vendor.cam.librkaiqAdapter.ver]: [v1.0.3]
  788. [vendor.cam.librkaiqCalib.ver]: [Calib v1.4.8,magicCode:1170944]
  789. [vendor.ghwc.version]: [HWC2-1.5.87]
  790. [vendor.gralloc.disable_afbc]: [0]
  791. [vendor.gralloc.fb_size]: [786432]
  792. [vendor.hwc.compose_policy]: [1]
  793. [vendor.hwc.device.display-0]: [DSI-1:114:connected]
  794. [vendor.hwc.device.display-1]: [HDMI-A-1:70:connected]
  795. [vendor.hwc.device.extend]: [HDMI-A,eDP]
  796. [vendor.hwc.device.primary]: [DSI]
  797. [vendor.hwc.hdr_state]: [NORMAL]
  798. [vendor.realtek.bluetooth.chip_name]: [8821CU or 8821CUH]
  799. [vendor.realtek.bluetooth.en]: [false]
  800. [vendor.rild.libpath]: [/vendor/lib64/hw/libril_ec2x.so]
  801. [vendor.rild.libpath.ec2x]: [/vendor/lib64/hw/libril_ec2x.so]
  802. [vendor.rild.libpath.me3630]: [/vendor/lib64/hw/libril_me3630.so]
  803. [vendor.rild.libpath.n58]: [/vendor/lib64/hw/libril_n58.so]
  804. [vendor.rild.libpath.nl668]: [/vendor/lib64/hw/libril_nl668.so]
  805. [vendor.rild.libpath.rg200]: [/vendor/lib64/hw/libril_rg200.so]
  806. [vendor.rild.libpath.rx500]: [/vendor/lib64/hw/libril_rx500.so]
  807. [vendor.rild.libpath.sim7600]: [/vendor/lib64/hw/libril_sim7600.so]
  808. [vendor.security.tee_supplicant]: [1]
  809. [vendor.serialno]: [93c3e5cef612a187]
  810. [vendor.shutdown_anim.orien]: [0]
  811. [vendor.usb.controller]: [fc000000.usb]
  812. [vold.has_adoptable]: [0]
  813. [vold.has_compress]: [0]
  814. [vold.has_quota]: [1]
  815. [vold.has_reserved]: [1]
  816. [wifi.interface]: [wlan0]
  817. [wifi.supplicant_scan_interval]: [15]
  818. [wlan.driver.status]: [ok]
  1. C:\Users\Administrator>adb shell getprop ro.serialno
  2. 93c3e5cef612a187

3.2 Android代码中进行属性读取和设置


3.2.1 Settings Provider设置和读取


Settings Provider是指通过如下方式设置的系统变量数据库:

  1. //读取
  2. Settings.System.getInt(Context.getContentResolver(), "xxx", 1);
  3. Settings.System.getString(Context.getContentResolver(), "xxx", "1");
  4. Settings.System.getLong(Context.getContentResolver(), "xxx", 1);
  5. Settings.System.getFloat(Context.getContentResolver(), "xxx", 1);
  6. //设置
  7. Settings.System.putInt(Context.getContentResolver(), "xxx", 1);
  8. Settings.System.putString(Context.getContentResolver(), "xxx", "1");
  9. Settings.System.putLong(Context.getContentResolver(), "xxx", 1);
  10. Settings.System.putFloat(Context.getContentResolver(), "xxx", 1);
  11. xxx表示属性,比如:screen_off_timeout

3.2.2 SystemProperties设置和读取

  1. /**
  2.      * 设置属性值
  3.      *
  4.      * @param key   长度不能超过31key.length <= 30
  5.      * @param value 长度不能超过91value.length<=90
  6.      */
  7.     public static void set(String key, String value) {
  8.         // android.os.SystemProperties
  9.         // public static void set(String key, String val)
  10.         try {
  11.             Class<?> cls = Class.forName("android.os.SystemProperties");
  12.             Method method = cls.getMethod("set", String.class, String.class);
  13.             method.invoke(null, key, value);
  14.         } catch (Exception e) {
  15.             e.printStackTrace();
  16.         }
  17.     }
  18.  
  19.     /**
  20.      * 获取属性值
  21.      *
  22.      * @param key 长度不能超过31key.length <= 30
  23.      * @param defValue
  24.      * @return
  25.      */
  26.     public static String get(String key, String defValue) {
  27.         // android.os.SystemProperties
  28.         // public static String get(String key, String def)
  29.         try {
  30.             Class<?> cls = Class.forName("android.os.SystemProperties");
  31.             Method method = cls.getMethod("get", String.class, String.class);
  32.             return (String) method.invoke(null, key, defValue);
  33.         } catch (Exception e) {
  34.             e.printStackTrace();
  35.         }
  36.         return defValue;
  37.     }
  38.  
  39. }


但反射对android11及以上,无法使用,android11接口定义如下,

  1.     @NonNull
  2.     @SystemApi
  3.     @TestApi
  4.     public static String get(@NonNull String key) {
  5.         if (TRACK_KEY_ACCESS) onKeyAccess(key);
  6.         return native_get(key);
  7.     }


可以看出,@SystemApi描述的为系统api,需要系统权限。解决思路授予应用系统权限。
 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/242396
推荐阅读
相关标签
  

闽ICP备14008679号