在android系统中,有一些初始化的配置文件,例如:
/init.rc
/default.prop
/system/build.prop
文件里面里面配置了开机设置的系统属性值,
这些属性值,可以通过getprop获取,setprop设置,
它的格式如下:
getprop [key]
获取指定key的配置值,如果不带参数,只是getprop则是显示系统所有的配置值。
[dalvik.vm.heapsize]: [24m]
[curlockscreen]: [1]
[ro.sf.hwrotation]: [0]
[ro.config.notification_sound]: [OnTheHunt.ogg]
[ro.config.alarm_alert]: [Alarm_Classic.ogg]
setprop [key] [value]
设置指定key的属性值,
watchprops
监听系统属性的变化,如果期间系统的属性发生变化则把变化的值显示出来
/system # watchprops
1307501833 sys.settings_system_version = '37'
1307501836 sys.settings_system_version = '38'
1307501862 persist.sys.timezone = 'Asia/Hong_Kong'
其实这三个命令都是toolbox的子命令,如果有兴趣的可以看在android源码中看到其对应的源码:
system/core/toolbox/
分享到:
相关推荐
在Android开发过程中,Android模拟器扮演着至关重要的角色,它为开发者提供了一个可以在桌面系统上运行和测试Android应用的环境。然而,由于模拟器的网络配置与开发者的主机系统不一致,这可能导致通信问题,例如...
在 adb shell 命令行中,输入 getprop 命令,将会显示系统各项属性。在此,我们可以得到模拟器的 DNS 地址,默认为“10.0.2.3”,默认 IP 地址为“10.0.2.15”。 四、设置模拟器的 DNS 在 adb shell 命令行中,输入...
在Android开发中,有时我们需要根据用户需求或者应用特性来改变系统的语言环境,这通常涉及到对系统资源的动态加载。这个"代码设置android系统语言Demo"就是实现这一功能的一个实例。下面我们将深入探讨如何通过编程...
在Android系统中,日志级别可以通过`adb shell setprop log.tag.<tag> <level>`命令来动态调整。例如,要将`MyTag`的日志级别设置为`VERBOSE`,可以在终端输入: ```bash adb shell setprop log.tag.MyTag VERBOSE ...
在本文档中,我们将从基础知识开始,逐步深入Android系统的开发,包括Android应用基础、Android系统基础、全志平台源码目录结构、Android启动流程、全志平台编译流程、系统调试方法、全志平台定制、Android常用命令...
在Android系统中,`system/xbin`目录是一个关键的组件,它包含了大量用于系统初始化、维护和服务的可执行脚本和二进制工具。这些文件对于理解Android系统的运作机制至关重要,因为它们在启动过程和日常操作中扮演着...
- 执行`getprop`命令,该命令将列出系统当前的所有属性。 4. **查看DNS地址** - 在输出的结果中查找`[net.dns1]`和`[net.dns2]`以确定当前使用的DNS服务器。 5. **更改DNS地址** - 使用`setprop ...
在Android中,`props`是系统属性,可以通过`setprop`和`getprop`命令进行读写。例如,你可以设置一个属性来控制log抓取的频率或者日志保存的天数: ```bash setprop log.capture.interval 86400 # 每24小时(单位秒)...
在Android系统中,控制用户界面(UI)的各个部分,如状态栏和导航栏,是开发者经常遇到的任务。本文将详细讲解如何在基于Android 6.0(API级别23)的rk平台(如rk3288或rk3368)上,通过广播接收器来实现系统栏的...
Android测试中常用的命令,以及常用命令的常用选项解释和实例。adb、logcat、monkey、getprop、setprop、dumpsys、am、pm、aapt...
### Android使用命令详解 在Android开发与调试过程中,掌握一些常用的命令是非常必要的。这些命令能够帮助开发者更加高效地进行设备管理、数据传输等操作。本文将详细介绍这些命令及其应用场景。 #### ADB...
在 Ubuntu 系统中,可以使用以下命令配置环境变量: sudo gedit /etc/profile 在最后追加以下内容: #set android environment export PATH=$PATH:/home/loginname/android-sdk-linux_86/tools 常用命令 1. ...
Android 8.1 是 Google 公司推出的一个 Android 操作系统版本。该版本中,Android 8.1 引入了许多新的功能和改进,包括开机自启动 WiFi-Adb 连接服务。本文将详细介绍如何在 Android 8.1 中实现开机自启动 WiFi-Adb ...
- 在命令行中使用`cd X:\\android-sdk-windows\\tools`进入Android SDK tools目录。 2. **进入adb shell模式并查看系统属性**: - 输入`adb shell`进入adb shell模式。 - 使用`getprop`命令获取模拟器当前的所有...
最后,如果你对ADB有更深入的需求,可以查阅更多的相关文章,如“Android中ADB命令用法大结局”或“Android ADB超简单的安装教程”,这些资源会提供更全面的ADB使用技巧和实战经验。记得保持学习,因为Android开发的...
在Android系统源码开发中,有时我们需要添加一些全局可访问且能持久保存的属性。这里我们将探讨如何仿照`Settings.System.SCREEN_OFF_TIMEOUT`来创建一个新的系统设置值。以下是实现这一功能的详细步骤: 1. **设置...
在Android系统中,`default.prop`是一个非常重要的配置文件,它位于系统的根目录下,包含了系统启动时的一些基本属性设置。这些属性对系统的运行有着直接的影响。本篇将深入探讨如何使用`mprop`工具来修改`default....
在Android系统中,图形问题排查是一项关键任务,它涉及到用户界面的流畅性和视觉效果的质量。以下是一些常用的技术和命令,用于诊断和解决Android设备上的图形问题。 1. Dumpsys SurfaceFlinger命令: ...
然而,Android系统的安全性机制使得直接使用JDB(Java Debugger)进行远程附加调试变得困难重重。本文将深入探讨如何解决这一问题,以便更有效地进行Android So动态调试。 首先,我们需要理解JDB在Android中的工作...