如何以编程方式将用户重定向到Android中的“以太网设置”屏幕?

时间:2018-08-23 08:54:17

标签: android ethernet android-settings

在某些情况下,我需要将用户重定向到设备(rooted device)中的某些设置。例如,我要将用户重定向到如下所示的wifi设置页面

    Intent intent = new Intent(Settings.ACTION_WIFI_IP_SETTINGS);
    intent.putExtra("extra_prefs_show_button_bar", true);
    startActivity(intent);

以同样的方式,我需要将用户重定向到以太网设置页面,其中包括该页面的屏幕快照,因为某些不包含以太网设置的电话可能无法识别某些电话。enter image description here

3 个答案:

答案 0 :(得分:0)

我知道语法是Settings.ACTION_ETHERNET_IP_SETTINGS。确保它不为null否则将崩溃。请参阅TV network package Source code 例如

答案 1 :(得分:0)

我刚刚阅读了您的帮助标志。我的设备是嵌入式目标,因此我几乎可以修改所有源代码,并且只有一个目标是嵌入式的!

如果甚至使用标准的Android API,即使您已经植根,也最好对以太网实施自定义设置页面(复制原始以太网设置源并进行修改可能会更好),因为某些设备不具有ehternet设置活动。

然后.. 从那以后我退出了Android开发。所以我不知道最近开发的Android。

答案 2 :(得分:0)

Intent intent =  new Intent("android.settings.ETHERNET_SETTINGS");
startActivity(intent);

在Android 6.0.1设备上成功