Я работаю над приложением с 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 из приложения, если это возможно.
Знаете ли вы какой-нибудь способ решить мою проблему? Я нахожу похожий вопрос, но любой ответ является правильным для моего случая.
Заранее спасибо:)