android adb shell获取和设置IP相关信息
来源:互联网 发布:本土决战武器知乎 编辑:程序博客网 时间:2024/05/21 19:43
获取 静态 IP地址命令:
settings get system ethernet_static_ip
设置静态IP地址命令:
settings put system ethernet_static_ip 192.168.1.222
对应的网关,子网掩码,DNS对应的key string为ethernet_static_netmask,ethernet_static_gateway,ethernet_static_dns1,ethernet_static_dns2
该命令的实现文件目录为:
frameworks/base/cmds/settings/src/com/android/commands/settings/SettingsCmd.java
具体使用提示如下:
private static void printUsage() {
System.err.println("usage: settings [--user NUM] get namespace key");
System.err.println(" settings [--user NUM] put namespace key value");
System.err.println(" settings [--user NUM] delete namespace key");
System.err.println("\n'namespace' is one of {system, secure, global}, case-insensitive");
System.err.println("If '--user NUM' is not given, the operations are performed on the owner user.");
}
settings数据库存放路径:/data/data/com.android.providers.settings/databases
默认数据加载文件:/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
特别补充:
settings put system ethernet_static_ip 192.168.1.222,实际上没有真正的设置到底层去,还需要调用
EthernetManager的setConfiguration(IpConfiguration),具体实现需要自己去研究下
- android adb shell获取和设置IP相关信息
- adb shell 获取版本信息
- adb获取android手机系统版本,已对应的api版本和硬件相关信息
- adb获取android手机系统版本,已对应的api版本和硬件相关信息
- android 常用adb 和 adb shell 命令 获取root权限
- 获取远程控制相关信息和设置
- Android adb shell相关命令
- Android中的adb shell相关
- adb shell 命令获取设备参数信息
- 获取Android IP信息
- Android shell 命令设置(获取)IP地址、网关、dns
- c#获取和设置网卡ip/dns等信息
- Android 系统EditText获取焦点并且设置相关信息
- Android模拟器获取IP的方法及多模拟器使用adb shell
- Android 怎么通过adb 查看ip信息
- android之adb shell和adb
- Android adb和adb shell命令
- android 常用adb 和 adb shell 命令
- Web开发性能优化---UI界面篇
- 二重调度(三):只使用虚函数
- Web容器 与Spring容器 启动
- SQL(八)-用AND/OR过滤
- Ansible学习笔记
- android adb shell获取和设置IP相关信息
- Js数组去重
- imageloade
- 如何有效申请TI的免费样片
- Floyd-Warshall
- 网络动画
- 各种音频编码方式的对比
- Java日志终极指南
- 从生活中理解什么是多线程