由于设置以太网需要调用一些隐藏API,有两种方法可以实现:
1、反射
2、添加JAR包,把APP设置为系统APP。
作者参考一些网上资料,使用上面第2种方法实现。
参考网址:https://www.jianshu.com/p/e1191c41d70a
里内有代码。
这里只提在实现过程中遇到的坑,供大家看看:
1.系统签名文件不对,导致一直不能下载到板子上运行。
2.IP地址没做格式检测,APP崩溃
3.上面代码运行后发现一个奇怪问题,如果以太网口插上网线,串口终端用ifconfig看到正确IP;如果没插上网线,配置的IP不能立即更新,但是插上网线后IP能够更新过来。这个问题还在解决,猜测解决方法是配置IP后应该重启一下网卡。解决后我再更新解决方法。