Я купил Android-устройство (Rikomagic MK 802III) для подключения к телевизору. Я разработал простое приложение, которое требует подключения к Интернету (в настоящее время подключается через USB-адаптер Ethernet).Android ICS 4.1 - USB Ethernet - Как переключить состояние подключения Ethernet?
Моя проблема заключается в том, что Ethernet-соединение найдено (задан MAC-адрес), однако мой IP-адрес и другие данные не настраиваются при загрузке (0.0.0.0).
Если я переключаю состояние Ethernet, он подбирает детали, и все снова работает отлично.
Я считаю, что проблема может быть связана с устройством, поэтому мне было интересно, знает ли кто-нибудь о том, как я могу «переключать» подключение Ethernet через код.
У меня есть приложение, которое выполняется при загрузке, поэтому по существу я буду размещать его там.
Спасибо.
проблема есть, это не «переключение». Желательно было бы что-то вроде «if eth0 up if ifconfig eth0 down else ifconfig eth0 up». Я не знаю, как это сделать. –
У меня нет системы для проверки ее прямо сейчас, но, возможно, ifconfig up/down дает вам разные коды результатов, которые вы могли бы проверить, если интерфейс уже вверх/вниз. Ты пробовал? – Silas