A20 android4.2.2开机自启以太网

在Android 4.2.2的SettingsProvider中,通过修改default.xml文件设置以太网默认开启,并在DatabaseHelper.java中加入相关代码,确保设备开机时以太网自启。同时,添加了ethcfg.sh脚本以完成系统级别的配置。

android\frameworks\base\packages\SettingsProvider\res\values\default.xml文件中加上两句


    <bool name="def_ethernet_on">true</bool>
    <bool name="def_ethernet_mode">true</bool>
<bool name="def_ethernet_conf">true</bool>
<string name="def_ethernet_ifname" translatable="false">eth0</string>


android\frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java文件中加两句


            loadBooleanSetting(stmt, Settings.Secure.ETHERNET_ON,
                    R.bool.def_ethernet_on);
            loadBooleanSetting(stmt, Settings.Secure.ETHERNET_MODE,
                    R.bool.def_ethernet_mode);
/*add by mrzhang-2016.10.20*/
loadBooleanSetting(stmt, Settings.Secure.ETHERNET_CONF,
                    R.bool.def_ethernet_conf);
loadStringSetting(stmt, Settings.Secure.ETHERNET_IFNAME,
                    R.string.def_ethernet_ifname);

添加system/core/rootdir/ethcfg.sh

 #!/system/bin/sh
  2 echo ETHERNET
  3 netcfg eth0 dhcp
  4 
  5 getprop net.dns1



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值