首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AndroidICS4.1- USB以太网-如何切换以太网连接状态?

AndroidICS4.1- USB以太网-如何切换以太网连接状态?
EN

Stack Overflow用户
提问于 2013-06-05 01:06:38
回答 1查看 3.2K关注 0票数 1

我买了一个android设备(RikomagicMK802IIIs)来连接我的电视。我开发了一个简单的应用程序,它需要一个互联网连接(目前通过USB以太网适配器连接)。

我的问题是找到了以太网连接(MAC地址已经设置),但是我的IP和其他细节在引导时没有配置(0.0.0.0)。

如果我切换以太网状态,它会获取细节,一切都会恢复正常。

我相信这个问题可能是由于设备造成的,所以我想知道是否有人知道我如何通过代码“切换”以太网连接。

我有一个在引导时执行的应用程序,所以本质上我将把它放在那里。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-07-25 08:34:35

我的安卓HDMI电视手柄也有同样的问题。因为我不打算为此编写一个自己的应用程序,所以我看了一下脚本的可能性。

在根终端上运行dhcpcd eth0似乎一开始就有效,但却导致安卓的设置应用程序崩溃。因此,我在Android的以太网设置中设置了一个静态IP,并通过运行ifconfig eth0 down ; ifconfig eth0 up来禁用和启用设备。这是可靠的。

要使用su权限每次启动后运行此命令,我使用SManager

我不知道这是否是您的解决方案,但如果不是,您可以简单地通过从您自己的应用程序执行具有根权限的ifconfig eth0 upifconfig eth0 down来切换以太网状态:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16929957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档