Android 如何修改以太网IP
这个问题可以说困扰了我很久,百度上当然有大神做出来,但是呢基本都很难复刻,这是一个很不常规的功能。我认为做普通APP是不需要的,只有在做一些嵌入式设备,比如什么广告机,售货机,取票机这类的设备的时候才会需要。这个一定是需要您有系统源码或者开发板提供商给您提供您需要的包。好了废话不多说直接开始说我们这个需求怎么做
修改以太网IP需要以EthernetManager为代表的几个以太网配置类
当然直接进行开发这几个类是没有的,这是Android隐藏API,何以见得
都被标记为了hide,这里肯定不要我们自己修改这个标记,修改完源码编译就报错了。
Google会生成一个全编译的jar包含了所有被隐藏的API路径如下
将其导入项目中即可 至于怎么导入就没必要赘述了,网络上资料大把,导入之后就可以使用EthernetManager进行开发了
之后呢就需要进行以太网IP的修改,这个在每一个不同的android版本中方法都不太一样,这里可以参考源码中设置部分的源代码就行了