android wifi热点默认网关
16lz
2021-01-26
原贴:https://blog.csdn.net/jingzitakk66/article/details/89146696
项目需求,android端创建热点,电脑端连接此热点后用socket实现数据传输,PC端获取网卡时无法判断多网卡情况下哪个IP为需要的IP,所以搜了下,发现android的热点的网关是固定的:192.168.43.1
可以修改源码实现修改默认网关:以下路径在不同系统下可能会不一致,请直接搜索文件名
1.文件 frameworks/base/services/core/java/com/android/server/connectivity/Tethering.java
"192.168.43.2", "192.168.43.254" 修改为 "192.168.1.2", "192.168.1.254"
2、文件frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiStateMachine.java
NetworkUtils.numericToInetAddress("192.168.43.1"), 24)); 修改为 NetworkUtils.numericToInetAddress("192.168.1.1"), 24));
更多相关文章
- Android(安卓)5.0 开机横屏修改方法
- Android之Wifi学习(2)------连接Wifi
- Android(安卓)OTA功能的实现和修改
- [Android] 利用 ant 脚本修改项目包名
- Android网络通讯原理解析
- 一步一步学Android(安卓)ROM开发(一)——修改现有ROM资源文件
- 设置不同的android:inputTye属性时,如果需要修改EditText hint的
- Android(安卓)实现对图片 Exif 的修改(Android(安卓)自带的方法)
- android 动态修改 TextView的width属性