Firefly开源社区

打印 上一主题 下一主题

(以太网)默认启用静态IP

741

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
741
QQ

(以太网)默认启用静态IP

发表于 2016-5-24 17:33:12      浏览:10833 | 回复:13        打印     [复制链接] 楼主
本帖最后由 风之空响 于 2016-5-25 10:13 编辑

1.frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
private void loadSystemSettings(SQLiteDatabase db) { 下增加:

       / 增加默认静态IP 端口,子网掩码等设置
            loadBooleanSetting(stmt, Settings.System.ETHERNET_USE_STATIC_IP,
                    R.bool.def_ethernet_use_static_ip);//默认启用静态IP
        loadStringSetting(stmt, Settings.System.ETHERNET_STATIC_IP,
                    R.string.def_ethernet_static_ip);
        loadStringSetting(stmt, Settings.System.ETHERNET_STATIC_GATEWAY,
                    R.string.def_ethernet_static_gateway);
        loadStringSetting(stmt, Settings.System.ETHERNET_STATIC_NETMASK,
                    R.string.def_ethernet_static_netmask);
        loadStringSetting(stmt, Settings.System.ETHERNET_STATIC_DNS1,
                    R.string.def_ethernet_static_dns1);2.    frameworks/base/packages/SettingsProvider/res/values/defaults.xml
    <!--luyq add Default for static IP port,gateway dns-->
    <bool name="def_ethernet_on">true</bool>
    <bool name="def_ethernet_use_static_ip">true</bool>
    <string name="def_ethernet_static_ip">192.168.1.102</string>
    <string name="def_ethernet_static_gateway">192.168.1.101</string>
    <string name="def_ethernet_static_netmask">255.255.255.0</string>
    <string name="def_ethernet_static_dns1">192.168.1.101</string>
    <string name="def_ethernet_static_dns2">8.8.8.8</string>

3.如果时5.1.1的话,由于sdk的问题,通过Settings.System.ETHERNET_USE_STATIC_IP默认启用静态ip无效,
   目前Bug已修复,在修复后的sdk没推送出去前,如果想要默认启用静态ip的话,可以打上如下补丁
   0001-Settings.System.ETHERNET_USE_STATIC_IP-ip  3128-5.1补丁
0001-Settings.System.ETHERNET_USE_STATIC_IP-ip.patch.tar.gz (1.89 KB, 下载次数: 37)

  3288-5.1_0001-Android-Eth-Settings.System.ETHERNET_USE_STATIC_IP-i.patch 3288-5.1补丁

3288-5.1_0001-Android-Eth-Settings.System.ETHERNET_USE_STATIC_IP-i.patch.tar.gz

2.18 KB, 下载次数: 41, 下载积分: 灯泡 -1 , 经验 -1

3288-5.1_0001-Android-Eth-Settings.System.ETHERNET_USE_STATIC_IP-i.patch.tar.gz

2.18 KB, 下载次数: 28, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

741

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
741
QQ
发表于 2016-5-25 10:04:10      沙发
pqy 发表于 2016-5-24 17:35
不知道你在说什么

:L以太网设置静态ip
回复

使用道具 举报

741

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
741
QQ
发表于 2019-4-4 15:39:11      板凳

android8.1的话,我给个例子给你看一下吧
FToolBox.java.tar.gz (2.32 KB, 下载次数: 15)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表