【发布时间】:2016-01-20 07:11:23
【问题描述】:
我正在创建的应用需要互联网连接。我能够检查互联网是否可用,并在 android 4.2.2 中以编程方式打开互联网。但我无法在棒棒糖中自动打开。我搜索了一下,发现手机需要root才能使用setMobileDataEnabled和getMobileDataEnabled。
如何将用户重定向到互联网设置,以便他/她可以打开它。开启后,如何自动将用户重定向回我的应用。
我根据 SO 帖子尝试了这个:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName(MainActivity.this,
"com.android.phone.NetworkSetting");
startActivity(intent);
但我收到此错误
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.prematixsofs.taxiapp/com.android.phone.NetworkSetting}; have you declared this activity in your AndroidManifest.xml?
【问题讨论】:
-
@Gavriel。该帖子中的答案为这两个问题提供了解决方案。问题是不同的。但同一屏幕显示数据使用情况和打开互联网的选项。但我想打开互联网。所以也许这不应该被标记为重复?
标签: android android-intent android-5.0-lollipop