小编TMo*_*ont的帖子

如何使用Java读取Android属性

我在终端中使用'adb shell getprop'.我可以在Android JAVA中使用哪些接口来获取相同的信息?

我尝试过几样的事情:

Properties sysProps = System.getProperties();
Run Code Online (Sandbox Code Playgroud)

但我不认为这些是我想要的相同属性?具体来说,我想找到将返回类似于以下内容的值:

adb shell getprop | grep dolby
Run Code Online (Sandbox Code Playgroud)

shell'grep dolby'命令返回:

[audio.dolby.ds2.enabled]: [true] 
[dolby.audio.sink.info]: [headset] 
[dolby.ds.dialogenhancer.state]: [on] 
[dolby.ds.graphiceq.state]: [off] 
[dolby.ds.hpvirtualizer.state]: [off] 
[dolby.ds.intelligenteq.preset]: [Off] 
[dolby.ds.intelligenteq.state]: [off] 
[dolby.ds.platform]: [qcom] 
[dolby.ds.profile.name]: [Movie] 
[dolby.ds.spkvirtualizer.state]: [off] 
[dolby.ds.state]: [off] 
[dolby.ds.volumeleveler.state]: [on] 
Run Code Online (Sandbox Code Playgroud)

但我想在Android JAVA代码中访问此信息.

有任何想法吗?

java shell android getproperties adb

9
推荐指数
4
解决办法
8572
查看次数

标签 统计

adb ×1

android ×1

getproperties ×1

java ×1

shell ×1