如何禁用 Android 设备的强制网络助手?

2024-01-28

当用户通过强制门户连接到开放 WiFi 时,Android 设备将打开带有强制门户/登录页面的浏览器实例。

我们想禁用它,因为我们使用应用程序进行登录。

我在 Android Marshmallow 中遇到了 CaptivePortal 类。我可以用它来禁用网络吗?

类名:android.net.CaptivePortal

方法名称:ignoreNetwork

如何使用上述类和方法来禁用 WiFi 上强制门户的自动启动?


尝试这个:

private void CaptivePortalDetectionEnabled() {
    if (CaptiveChange.isChecked()) {
        Settings.Global.putInt(MainActivity.this.getContentResolver(), "captive_portal_detection_enabled", 1);
        Toast.makeText(MainActivity.this, "Captive portal detection is now " + state() + "\n 網路檢查服務已\"開啟\"", Toast.LENGTH_SHORT).show();
    } else {
        Settings.Global.putInt(MainActivity.this.getContentResolver(), "captive_portal_detection_enabled", 0);
        Toast.makeText(MainActivity.this, "Captive portal detection is now " + state() + "\n 網路檢查服務已\"關閉\"", Toast.LENGTH_SHORT).show();
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何禁用 Android 设备的强制网络助手? 的相关文章

  • Android EditText 和 addTextChangedListener

    我目前正在将数据库管理器移植到 Android 由于性能原因 我喜欢 仅更新已修改的属性 我尝试使用 addTextChangedListener 执行此操作 以便将修改后的条目添加到列表中 但我的程序从未输入其任何方法 EditText
  • Xamarin 分步向导 Android 视图

    我想在 Xamarin c 中构建一个 android 活动 用于逐步注册和 或信息 我怎样才能做这样的事情 谁能给我一个代码示例或其他东西 谢谢 基本上你需要使用一个名为 a 的元素ViewPager 并且每个页面都会不同Fragment
  • 用于 Kotlin 中单元测试的 BuildConfigField 模拟

    我正在尝试尽可能多地涵盖Kotlin Android 库我遇到了有关自定义 BuildConfig 变量的问题 更广为人知的是buildConfigField 我想模拟这个变量来测试两者true and false values 从 Gra
  • 为什么不能在 Fragment 中使用 ViewPager?它实际上是

    有信息无法使用ViewPager在一个Fragment在许多来源中 例如 Android 开发者繁忙编码指南 http commonsware com 作者 Mark Murphy 或者类似的帖子this https stackoverfl
  • 使用 proguard 混淆文件名

    我正在使用 proguard 和 Android Studio 混淆我的 apk 当我反编译我的apk时 我可以看到很多文件 例如aaa java aab java ETC 但我项目中的所有文件都有原始名称 有没有办法混淆我的项目的文件名
  • 如何在Android中的DataBinding的ViewModel类中获取R.string

    我目前正在使用databinding对于我的 Android 应用程序项目 我想设置error留言在我的CustomTextView from R string txtOldPassWordError并从另一个名为的类中进行设置ViewMo
  • 自动删除 Firebase 通知

    我有一个问题 我都读过让通知在 5 分钟后消失 https stackoverflow com questions 15648699 make notification disappear after 5 minutes and 几秒钟后清
  • 在 NFC 标签扫描期间,onNewIntent() 内的intent.getAction() 为 null

    这是我第一次使用 NFC 标签 我在清单中声明了 NFC 扫描活动
  • Android L,使用 joda.time 库的异常

    该应用程序适用于所有设备 包括 nexus 5 和 nexus 7 在 Android L 预览版上运行相同的应用程序时 应用程序崩溃了 我一直在调试 并且调用 DateTime 构造函数发现了异常 public static String
  • 在光标所在行强制关闭!

    嘿 我正在尝试创建一个应用程序来查找存储在 SQlite 数据库中的 GPS 数据 但我面临一个问题 我构建了一个 DbAdapter 类来创建数据库 现在我尝试使用以下函数从另一个类获取所有数据上的光标 public Cursor fet
  • 模拟器无法加载

    我正在使用 hello android 教程并通过 eclipse 创建 avd 启动模拟器时不使用图像 它只是显示一个黑色的后屏 中间有 ANDROID 字样 并且在 ANDROID 字样的末尾有一个闪烁的光标 我已按照 T 的步骤安装
  • 如何在同一设备上运行的 Android 应用程序之间传输文件?

    我正在编写一个与 RESTful 服务交互的 Android 应用程序 该 Web 服务本质上是一个文件系统 并提供元数据以及对文件的 CRUD 访问 我的应用程序检索元数据 并通过ContentProvider 我需要添加与我的应用程序在
  • Android - 状态栏阻止全屏

    我的应用程序启动时可以全屏正确运行 然而 在最小化然后返回应用程序后 状态栏会弹出 并将我的视图向下推一点 如何防止状态栏移动我的视图 这是我的布局
  • 使用 Proguard 通过 Dropbox.com 库混淆 Android 应用程序

    我刚刚创建了一个需要 Dropbox com API 库的 Android 应用程序 我现在尝试在 发布 模式下构建应用程序 并希望在代码上运行混淆器以对其进行混淆 但是 每当我尝试运行 Proguard 时 都会收到以下错误 Progua
  • 如何将 JSON 数据从 Android 发送到 php url?

    我想将登录信息从我的应用程序发送到 php url 因为这我的应用程序将崩溃 任何人都可以帮助我解决这个问题 这是我的服务器登录方法 我想将数据发送到此登录方法 Method public method login Parameters 3
  • Android 中 Activity 之间的 3D 动画

    How to create animation between two Activity look like As Screen shot in android 搜索jazzyviewpager 这是link https github co
  • Android计算两个日期之间的天数

    我编写了以下代码来查找两个日期之间的天数 startDateValue new Date startDate endDateValue new Date endDate long diff endDateValue getTime star
  • 通过 Gradle 和 Android Studio 构建和运行应用程序比通过 Eclipse 慢

    我有一个多项目 10 个模块 每次构建大约需要 20 30 秒 当我在 Android Studio 中按 运行 时 每次都必须等待才能重建应用程序 这非常慢 是否可以在 Android Studio 中自动化构建过程 或者您对如何加快此过
  • 动态更改按钮上的图像视图

    在我的应用程序中 我有按钮和ImageView 当我按下按钮时我想改变ImageView 我的可绘制文件夹中有 5 张图像 按下按钮时 ImageView 根据按钮单击一张一张地更改图像 我想要它的解决方案 感谢任何可以提供帮助的人 维护一
  • Android 的代码覆盖率[重复]

    这个问题在这里已经有答案了 可能的重复 Android测试代码覆盖率 Eclipse https stackoverflow com questions 3282702 android test code coverage eclipse

随机推荐

  • XNA 鼠标移动

    我之前在 XNA 中制作过一些游戏 现在我即将开始一个新项目 我想做的一件事是让鼠标移动 只是为了澄清 因为我已经看到一些类似的问题导致混乱 我想获得鼠标的移动 不是光标的位置或从一帧到下一帧的位置变化 我只想要有关鼠标如何移动的数据 在我
  • onPageScrolled() 没有被调用

    我正在尝试熟悉 ViewPager 我的代码如下 问题是 onPageChangeListener 方法没有被调用 可能是什么问题 public class TabsViewPagerFragmentActivity extends She
  • Android Studio Gradle 构建失败。错误:原因:对等方未经过身份验证

    我已经创建了一个项目并且 gradle 同步工作成功 当我尝试创建另一个项目时 它失败并给出错误消息 Gradle
  • 使用元编程来包围类中的方法

    我有一些类 其中的方法会在进入和退出方法时进行记录 如下所示 def methodName1 args logger debug gt gt callee logger debug lt lt callee end def 方法名2 arg
  • 统计最近 7 天内创建的记录

    如何更改下面的查询以仅选择过去 7 天内创建的记录 self favorites count 这个函数位于我的User model def calculate user score unless self new record self s
  • 在ansible中使用连字符

    我正在学习 Ansible 但我很困惑何时在剧本中使用连字符 何时不使用连字符 据我所知 连字符用于 Ansible 中的列表 例如 my first playbook hosts webservers why did we use hyp
  • 如何使用 IntelliJ IDEA 正确配置 AdMob?

    我正在尝试将 AdMob 合并到我的 Android 应用程序中 我正在使用 IntelliJ IDEA 进行开发 但似乎无法正确设置我的项目 此时我已完成以下操作 已完成下载 AdMob SDK 所需的所有初步步骤 遵循指示here ht
  • Python:如何替换嵌套列表中的值?

    如何将詹姆斯的工资从1000替换为1500并打印詹姆斯的数据 data Ben Manager 3000 James Cleaner 1000 Ken Supervisor 2000 for name appt salary in data
  • @ConfigurationProperties:绑定类中的默认值

    我有一个配置类FooConfig 其中我有一个绑定类 Foo Configuration ConfigurationProperties foo public class FooConfig Value foo default iterat
  • 如何在 Flutter 应用程序上显示自定义字体的彩色表情符号?

    我想用Twemoji 字体 https github com eosrei twemoji color font在我的 Flutter 应用程序中 我安装了这个字体 但是当我尝试使用它时TextSpan 我看到的是单色表情符号而不是彩色表情
  • 如果“Assigned()”不能检测“悬空指针”,如何检测?

    在另一个question https stackoverflow com questions 8548843 why should i not use if assigned before using or freeing things 我
  • C# Web 服务中的加密

    我正在寻找一种简单的方法来加密我的 C Web 服务中的肥皂通信 我正在调查但微软似乎放弃了对它的支持 因此它的使用并不简单 看来 WCF 可能是一个选择 但我不想从 NET 2 0 升级 Any simple 简单的加密方法 我认为这会有
  • django欢迎页面的默认页面是谁生成的?

    我刚刚设置了 django 环境 正如教程所说 我输入了python manager py runserver它告诉我打开127 0 0 1 8000 当我打开它时 它使用了正确的欢迎页面 但我的问题是 谁生成这个默认的欢迎页面 既然没有v
  • 用于为 REST 服务创建客户端存根的 java 工具

    假设我获得了 REST Web 服务的 WADL 并且我已经能够在 SoapUI 中组合一堆请求 我对 REST 或 SOAP 并不陌生 而且我已经设法使用 wadl2java 工具来从我的 WADL 自动生成并编译类 有没有教程演示如何使
  • 如何更改 xamarin.ios 中 UITextView 中的链接颜色

    我们使用此代码在 UITextView 中创建了可点击的文本 var urlString a href a www google com gt Google var documentAttributes new NSAttributedSt
  • 使用解析的字符串值过滤 MS SQL 2008 服务器中的日期时间列

    我不确定如何使这个问题的标题更具体 我正在开发 ASP NET MVC3 应用程序 在那里 我使用 jQuery 网格来显示数据库中的数据 并且几乎没有过滤器 其中之一应该允许用户按日期搜索 在我的数据库中Date列看起来像这样 我将选定的
  • 在 PySpark 中获取序列文件格式的文件的 HDFS 文件路径

    我在 HDFS 上的数据是序列文件格式 我正在使用 PySpark Spark 1 6 并试图实现两件事 数据路径包含 yyyy mm dd hh 格式的时间戳 我想将其带入数据本身 我尝试了 SparkContext wholeTextF
  • 使用ggplot2绘制时间序列数据

    我正在做一个项目 需要使用 ggplot2 来绘制时间序列数据 这是我正在使用的数据集 这就是我现在所做的 library ggplot2 library lubridate eur Date lt as Date eur Date ggp
  • 如何将 CodeIgniter 的 set_value 用于数组字段?

    我有一个标记为 amenities 的下拉菜单 它是一个数组 当我使用 CodeIgniter 的 form validation 时 我想使用 set value 正确重新填充它 但我无法做到 有人对此有任何意见吗 查看 Codeigni
  • 如何禁用 Android 设备的强制网络助手?

    当用户通过强制门户连接到开放 WiFi 时 Android 设备将打开带有强制门户 登录页面的浏览器实例 我们想禁用它 因为我们使用应用程序进行登录 我在 Android Marshmallow 中遇到了 CaptivePortal 类 我