查看安卓系统属性与修改系统属性

admin 2025-06-01 49人围观 ,发现135个评论

大家好,我是公众号3分钟学堂的郭立员~

前言

对于安卓系统属性的查看和修改需要命令行工具getprop和setprop。

getprop获取系统属性

setprop修改系统属性

涉及到几个文件:

//system/

研究这个是在找adb相关资料的时候找到的,发现只运行getprop命令时,会输出很多系统属性。

Import""("getprop")

输出结果:

[ack-trace-file]:[/data/anr/][]:[0][]:[lz4][]:[false][]:[64m][]:[512m][]:[192m][]:[8m][]:[512k][]:[512m][]:[16m][]:[0.75][]:[64m][]:[64m][]:[default][]:[x86][_64.features]:[default][_64.variant]:[silvermont][]:[500][]:[/data/anr/][]:[true][]:[true][]:[0][_rtl]:[0][]:[1][]:[1][]:[1][]:[Unknown][]:[][]:[][]:[false][]:[][]:[][]:[][]:[][]:[NOT_READY][]:[running][]:[running][]:[running][]:[running][]:[running][]:[running][]:[running][]:[running][]:[running][]:[running][]:[running][]:[running][]:[running][]:[stopped][]:[running][]:[running][]:[running][]:[running][]:[stopped][]:[running][]:[running][]:[running][_daemon]:[running][]:[running][]:[running][]:[running][]:[running][_secondary]:[running][_require_sim]:[true][]:[libffmpeg_][]:[1][]:[libffmpeg_][]:[Android][]:[][]:[192.168.31.1][]:[119.29.29.29][]:[114.114.114.114][]:[android-55b499c67c51e632][_enabled]:[0][_init_rwnd]:[60][]:[869394025762798][]:[][]:[][_local_time]:[1][]:[1654223609][]:[CN][]:[][]:[][]:[zh][]:[zh-CN][]:[][]:[1][_ms]:[0][]:[1][]:[0][]:[Asia/Shanghai][]:[none][]:[169343248][]:[speed-profile][]:[speed-profile][]:[verify-profile][]:[speed][]:[interpret-only][]:[speed][]:[interpret-only][]:[speed][]:[speed][]:[1][]:[true][]:[0][]:[x86][]:[unknown][]:[aosp-user][]:[tty0][]:[permissive][]:[00d21e88][]:[FriJun310:08:51CST2022][]:[1654222131][]:[google/android_x86_64/x86_64:7.1.2/N2G47O/327:user/release-keys][]:[unknown][]:[unknown][]:[tablet][]:[FriJun310:08:51CST2022][]:[1654222131][]:[android_x86_64-][]:[N2G47O][]:[google/android_x86_64/x86_64:7.1.2/N2G47O/327:user/release-keys][]:[aosp-user][]:[UBNX][]:[N2G47O][]:[aosp][]:[release-keys][]:[1654223609][]:[user][]:[build][_codenames]:[REL][_os]:[][]:[REL][]:[327][_sdk]:[0][]:[7.1.2][]:[25][_patch]:[2017-10-05][]:[unknown][]:[true][]:[MM-dd-yyyy][_alert]:[Alarm_][_sound]:[][]:[yes][]:[unsupported][]:[x86][]:[x86_64][]:[][]:[1][_owner]:[false][]:[1][]:[1][]:[android_x86_64][_shadow_cache_size]:[4.0][_cache_size]:[0.8][_cache_size]:[32.0][_cache_size]:[24.0][_large_cache_height]:[1024][_large_cache_width]:[2048][_small_cache_height]:[512][_small_cache_width]:[1024][_cache_flushrate]:[0.4][_cache_size]:[48.0][]:[196609][]:[196609][]:[V1938CT][]:[vivo][]:[x86_64][]:[x86_64,x86,arm64-v8a,armeabi-v7a,armeabi][]:[x86,armeabi-v7a,armeabi][]:[x86_64,arm64-v8a][]:[aosp][]:[en-US][]:[zh][]:[CN][]:[vivo][]:[V1938CT][]:[V1938CT][]:[yes][]:[0][]:[10][]:[1][]:[71][]:[1][]:[00d21e88][]:[DISABLED][_density]:[320][]:[false][]:[][]:[zygote64_32][_harden]:[1][_policy]:[1][]:[1][]:[5][_raw]:[50][_scale]:[9][]:[Slow][_completed]:[1][]:[1][]:[0][_free_kbytes]:[10800][_def_init_rwnd]:[60][]:[adb][]:[0][]:[adb][_adoptable]:[1][_fs_data_done]:[1]

进一步查找发现这些系统属性保存在上面提到的文件:

//system/

在上面的输出结果中,格式是这样的:[key]:[value]

key是属性名,value是属性值

getprop的用法:

getprop[key]取得对应的key的属性值

比如获取手机品牌:

Import""("")//输出结果:vivo

setprop的用法:

setprop[key][value]设置指定key的属性值。

如修改模拟器定位:

Import""(",29")

需要注意一般属性名中有ro.的属性,使用setprop修改只是临时修改,ro的意思是readonly(只读)。

相关文章:

整理了一下雷电模拟器的adb命令

正文完=

猜你喜欢
    不容错过