开发环境:android7.1.2

开发板:SC60智能模组+带网口的开发板

一、以太网共享有两个方向的理解:

1、通过以太网给android设备供网,对应设置中的Ethernet选项

2、android设备通过以太网给其它终端供网,对应设置中的便携式热点以太网共享-ethernet tethering

二、实现方法

通过adb shell settings list global 来获取设置项,

其中ethernet_on就是以太网共享的设值,总共包括以下三个值

ethernet_on=1 表示关闭以太网共享。设置中的Ethernet 处于关闭状态,便携式热点的Ethernet tethering 处于关闭状态。此时既不能通过以太网给自己供网,也不能通过以太网给其它终端供网。

ethernet_on=2 表示以太网共享打开。设置中的Ethernet 处于打开状态,便携式热点的Ethernet tethering 处于关闭状态,此时android设备可以通过以太网上网

ethernet_on=3 表示以太网共享打开。设置中的Ethernet 处于关闭状态,便携式热点的Ethernet tethering 处于打开状态,此时上行4G或Wi-Fi可以通过以太网给其它的终端供网。

修改对应的值命令

adb shell settings put global ethernet_on 1

adb 中还有很多好玩的命令设置,下面提供几个常用的命令:

1、模拟滑动解锁 input swipe 900 900 990 50;

2、模拟返回键input keyevent 4;

3、模拟电源键键 input keyevent 26;

4、模拟home键input keyevent 3;

5、设置熄屏时间为30分钟settings put system screen_off_timeout 180000;

更多的命令还需要各位小伙伴继续挖掘,有发现自己觉得实用的命令也可以在评论中留言。

也可以参考下面这篇文章

https://blog.csdn.net/Wbl752134268/article/details/105447176

 

更多相关文章

  1. Android(安卓)系统启动分析
  2. Android中的ListView点击时的背景颜色设置
  3. Android基础UI篇------六种基本布局
  4. android设置主题和自定义主题的方法
  5. Android(安卓)Studio 设置背景色
  6. Android(安卓)DNS之DNS参数设置
  7. android 绘图
  8. Android(安卓)使用SVG
  9. Android百度地图——定位SDK(版本v3.1)(二)

随机推荐

  1. 判断可用的intent和更改Drawable的透明度
  2. Unity上同时兼容Android和IOS的JSON库
  3. android 加载 网络图片
  4. Android实现“退出确认”对话框
  5. android 怎么判断手机号是移动还是联通
  6. 关于android中drawable—hdpi、drawable
  7. 检查Android进程当前是否正在后台运行
  8. 把Unity作为Android的子视图
  9. Android(安卓)中动态加载.jar的实现步骤
  10. Android封装的HTTP请求组件