嵌入式爱好者

查看: 13451|回复: 6

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

[复制链接]

7

主题

26

帖子

64

积分

AM335x通行证

扫一扫,手机访问本帖
发表于 2016-7-27 15:42:41 | 显示全部楼层 |阅读模式
开发板:OK335xS
操作系统:Android 4.2

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


回复

使用道具 举报

1

主题

3670

帖子

4177

积分

发表于 2016-7-27 16:51:37 | 显示全部楼层
您好:
    您在超级终端中使用ifconfig命令就可以设置IP地址
    例如 ifconfig eth0 192.168.1.1

点评

首先,对于OK335xS开发板,在Android系统下,linux的ifconfig命令是无效的; 第二,即使这个命令有效,在linux下设置的网络参数,是无法影响到Android系统参数的,系统重启后参数会丢失(这点在别的开发平台上已验  详情 回复 发表于 2016-7-28 09:23
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

7

主题

26

帖子

64

积分

AM335x通行证

 楼主| 发表于 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接口?)
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4177

积分

发表于 2016-7-28 15:57:39 | 显示全部楼层
本帖最后由 飞凌-chongzi 于 2016-7-28 15:58 编辑
liuzhu 发表于 2016-7-28 09:23
首先,对于OK335xS开发板,在Android系统下,linux的ifconfig命令是无效的;
第二,即使这个命令有效, ...

您好:
    那您是要进行程序开发吗,还是单纯的想设置IP地址呢

点评

我是要在应用程序中能根据需要,对IP地址进行修改。(不是人工手动修改)  详情 回复 发表于 2016-7-29 10:00
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

7

主题

26

帖子

64

积分

AM335x通行证

 楼主| 发表于 2016-7-29 10:00:34 | 显示全部楼层
飞凌-chongzi 发表于 2016-7-28 15:57
您好:
    那您是要进行程序开发吗,还是单纯的想设置IP地址呢

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

使用道具 举报

1

主题

3670

帖子

4177

积分

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

您好:
    这个的话您可以参考settings的源码,位于packages/app下面,具体操作还需您自己进行
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

7

主题

26

帖子

64

积分

AM335x通行证

 楼主| 发表于 2016-7-29 17:59:44 | 显示全部楼层
呃,好吧,就这样吧。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:25

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表