Изменить настройки rnet в приложении android - PullRequest
0 голосов
/ 27 апреля 2020

Я работаю над приложением с Kotlin, которое будет работать только на моем собственном планшете. Этот планшет работает с API 23. Для этого приложения мне нужно, чтобы мое приложение изменило настройки Ethe rnet. Позволяя пользователю решить, хочет ли он работать с dchp или выбрать указанный c IP.

Для этого я много искал и обнаружил:

  • Я обнаружил, что, если я попытаюсь сделать то же самое с Wi-Fi, я могу выполнить как действие Экран настроек Wi-Fi, но с Ethe rnet я не нашел подобной опции для этого.

Код, используемый для доступа к настройкам WIFI, таков:

startActivity(Intent(Settings.ACTION_WIFI_SETTINGS))

Внутри настроек есть какая-то аналогичная опция для Ethe rnet.

Также попробовал это:

val intent = Intent(Intent.ACTION_MAIN)
intent.setClassName("com.android.settings", "com.android.settings.wifi.WifiSettings")
startActivity(intent)

Как я уже сказал, работает отлично с Wifi. Я хотел бы сделать то же самое с ethe rnet или изменить напрямую ethe rnet из приложения, если это возможно.

Знаете ли вы какой-нибудь способ решить мою проблему? Я нахожу похожий вопрос, но любой ответ является правильным для моего случая.

Заранее спасибо:)

...