全志a20 应用层修改以太网ip

    由于工作的需要,要在应用层修改以太网的ip地址,但是标准的sdk中并没打提供相关的接口,因为android系统都是用wifi或者sim卡,没有以太网接口,而且网上关于android以太网的资料很少。网上找不到结果,只好想别的办法,因为我们在setting应用里也能够设置ip信息啊,所以就从源码着手,研究一下源码,

    找到相关的源码文件:

    android\packages\apps\Settings\src\com\android\settings\ethernet\EthernetDialog.java

    android\packages\apps\Settings\src\com\android\settings\ethernet\EthernetSettings.java

    android\packages\apps\Settings\res\layout\ethernet_dialog.xml

    android\packages\apps\Settings\res\xml\ethernet_settings.xml

    这里面有相关的设置以太网ip的源码,因为里面用到的设置ip的方法是在标准sdk中没有的,定义在我们开发板的framework中,我们要做的是,把framework里的jar包导出来,

    jar包的位置在android\out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar  ,这里导出来的包是比较大的,我们要精简一下,然后 加到我们的应用

     里,添加包的方法参照这个 :https://www.zhihu.com/question/35628837

    仿照这里面的方法写好apk后,把相关权限设置好后,发现还需要系统签名才可以安装到开发板上使用,签名可以参照这    

    个 http://blog.csdn.net/hujia414/article/details/52369382  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值