liuzhu 发表于 2016-7-27 15:42:41

OK335xS, 如何在APP中修改以太网卡地址?

开发板:OK335xS
操作系统:Android 4.2

问题:如何在 Android APP 中修改以太网IP地址?


飞凌-chongzi 发表于 2016-7-27 16:51:37

您好:
    您在超级终端中使用ifconfig命令就可以设置IP地址
    例如 ifconfig eth0 192.168.1.1

liuzhu 发表于 2016-7-28 09:23:55

飞凌-chongzi 发表于 2016-7-27 16:51
您好:
    您在超级终端中使用ifconfig命令就可以设置IP地址
    例如 ifconfig eth0 192.168.1.1

首先,对于OK335xS开发板,在Android系统下,linux的ifconfig命令是无效的;
第二,即使这个命令有效,在linux下设置的网络参数,是无法影响到Android系统参数的,系统重启后参数会丢失(这点在别的开发平台上已验证)
第三,对于Android应用程序开发,我希望是通过访问类似于JDK的接口来实现功能,所以我实际上是想知道,对于以太网参数设置的API。(原生Android不支持以太网,既然AM335提供了以太网,TI是不是也相应提供了API接口?)

飞凌-chongzi 发表于 2016-7-28 15:57:39

本帖最后由 飞凌-chongzi 于 2016-7-28 15:58 编辑

liuzhu 发表于 2016-7-28 09:23
首先,对于OK335xS开发板,在Android系统下,linux的ifconfig命令是无效的;
第二,即使这个命令有效, ...
您好:
    那您是要进行程序开发吗,还是单纯的想设置IP地址呢

liuzhu 发表于 2016-7-29 10:00:34

飞凌-chongzi 发表于 2016-7-28 15:57
您好:
    那您是要进行程序开发吗,还是单纯的想设置IP地址呢

我是要在应用程序中能根据需要,对IP地址进行修改。(不是人工手动修改)

飞凌-chongzi 发表于 2016-7-29 15:50:11

liuzhu 发表于 2016-7-29 10:00
我是要在应用程序中能根据需要,对IP地址进行修改。(不是人工手动修改)

您好:
    这个的话您可以参考settings的源码,位于packages/app下面,具体操作还需您自己进行

liuzhu 发表于 2016-7-29 17:59:44

呃,好吧,就这样吧。
页: [1]
查看完整版本: OK335xS, 如何在APP中修改以太网卡地址?