原贴: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));

更多相关文章

  1. Android(安卓)5.0 开机横屏修改方法
  2. Android之Wifi学习(2)------连接Wifi
  3. Android(安卓)OTA功能的实现和修改
  4. [Android] 利用 ant 脚本修改项目包名
  5. Android网络通讯原理解析
  6. 一步一步学Android(安卓)ROM开发(一)——修改现有ROM资源文件
  7. 设置不同的android:inputTye属性时,如果需要修改EditText hint的
  8. Android(安卓)实现对图片 Exif 的修改(Android(安卓)自带的方法)
  9. android 动态修改 TextView的width属性

随机推荐

  1. A段架构师_隽语集(IT+設計思考_2201)
  2. 零打碎敲学Android(二)—做个拼图游戏吧
  3. android:configChanges配置不当,应用被回
  4. 对自己第一个android小项目的归纳总结
  5. java的jvm与android中的虚拟机的区别
  6. #Android开发杂记--打包release(发行版)A
  7. 每日一道Android(安卓)面试题,面试途中不
  8. Android应用程序框架层和系统运行库层日
  9. 【Android(安卓)】零基础到飞升 | TextVi
  10. android获取通知权限