Android Marshmallow:如何避免无互联网接入时 Wi-Fi 掉线

2023-12-27

我有一台运行 MarshMallow 6.0 的 Nexus 5x,它与无法访问互联网的设备的 Wi-Fi 关联。 Android 不断断开连接,甚至在尝试几次后也不会自动重新连接,因为它检测到没有互联网访问。

即使没有互联网接入,如何强制 Android 保持与此 Wi-Fi 的连接?

该设备未获得 root 权限,但我可以在实际获取此 Wi-Fi 位置的应用程序中以编程方式更改“内容”。

Edit #1

在我的应用程序中,我当前正在使用enableNetwork API。文档指出:

如果应用程序的目标SDK版本为LOLLIPOP或更高版本,即使连接了Wi-Fi,网络通信也可能无法使用Wi-Fi;流量可以通过另一个网络发送,例如蜂窝数据、蓝牙网络共享或以太网。例如,如果有另一个提供 Internet 访问(例如蜂窝数据)的网络可用,则流量永远不会使用不提供 Internet 访问的 Wi-Fi 网络(例如无线打印机)。需要确保其网络流量使用 Wi-Fi 的应用程序应使用诸如bindSocket(java.net.Socket)、openConnection(java.net.URL) 或bindProcessToNetwork(Network) 等API 来执行此操作。

在这种特殊情况下,当设备强制处于平面模式时,潜在的其他网络(蜂窝数据)将关闭。


我的网关不正确。假问题。请参阅它以获取更多信息:https://android.stackexchange.com/questions/131132/force-marshmallow-to-keep-a-wi-fi-without-internet-access/ https://android.stackexchange.com/questions/131132/force-marshmallow-to-keep-a-wi-fi-without-internet-access/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Marshmallow:如何避免无互联网接入时 Wi-Fi 掉线 的相关文章

  • 如何从Slog中查看日志

    如何查看 Slog API 生成的日志 是否有任何选项可以查看系统缓冲区中的日志 我的意思是查看我们使用的无线电缓冲区的日志 adb logcat b 无线电 而这个日志是由Android的Log类生成的 Slog API 的输出在哪里 怎
  • 将项目添加到 android 框架的设置中

    我正在 android 框架中工作 我想向 android 操作系统中的现有设置添加一个项目 您能告诉我如何执行此操作吗 首先阅读有关偏好活动 http developer android com reference android pre
  • Android 游戏偶尔出现延迟

    我正在用 Java 制作一个简单的 Android 游戏 我注意到每 20 40 秒就会出现一些烦人的延迟 首先 我认为它们是由垃圾收集器引起的 但当我检查 LogCat 时 我发现游戏滞后时没有垃圾收集 每当游戏开始滞后时 我都会标记日志
  • 旋转 Google 地图中的两层标记图标

    在我的应用程序中 我向地图添加了一定数量的标记 如下所示 private fun addMarker googleMap GoogleMap location Location val options MarkerOptions optio
  • 检测设备方向

    我需要检测 Android 设备方向变化 而无需手动处理传感器数据 同时保持活动方向坚持某个方向 onConfigurationChange不会起作用 因为会让我的活动不旋转 通过使用传感器数据来检测方向变化 我认为这是轮子的发明 因为 A
  • 添加 play-services-maps 依赖项自动添加 glEsVersion 2.0 要求

    我想融入Google Play Services Maps module 由于地图清单声明
  • 如何防止应用程序被盗(针对Android应用程序)?

    我想知道防止人们窃取我的应用程序的最有效方法是什么 在线下载 apk 的副本而不是购买它 我已经花了一个lot特别是 Droidbox 上的时间 并且不会发布 Sync 直到我可以保证提供专业版本的非法副本的人无法发布 有人实施过这个吗 我
  • 本地管理的广播接收器泄漏?

    当应用程序被系统杀死时 本地 即使用 LocalBroadcastManager 管理 BroadcastReceiver 是否有可能泄漏 我需要它的具体用例是我想在活动的 onCreate onDestroy 中注册 注销 Broadca
  • foo.setVisibility(View.GONE) 和parent.removeView(foo) 之间的区别

    如果 foo 是一个视图 那么有什么区别foo setVisibility View GONE and fooParent removeView foo 我对两个语句之前和之后视图的内存消耗特别感兴趣 可见性设置为 GONE 的视图是否会消
  • 有没有办法创建 PWA(渐进式 Web 应用程序)的 Android 桌面小部件?

    我正在构建一个渐进式 Web 应用程序 有没有办法创建 Android 桌面小部件 None
  • DialogFragment 关闭事件

    我需要处理 DialogFragment 的结尾 在调用 dismiss 之后 例如 我会在关闭后 包含 片段的活动内显示一个 toast 我该如何处理该事件 覆盖onDismiss 在你的DialogFragment中 或者使用setOn
  • android - 如何让按钮每次按下时单击播放声音文件?

    我打开了一个新项目 现在我想做的是 通过按下按钮 我想要播放一个 mp3 文件 而且每次按下按钮时 声音文件都会再次从头开始播放 所以假设 mp3 长 10 秒 我按下按钮 它正在播放 4 秒后我再次按下按钮 声音将再次播放 现在我想知道的
  • 用户通过 firebase 动态链接安装应用程序并在应用程序抽屉上打开应用程序后,如何获得深层链接?

    我正在使用 firebase 动态链接邀请朋友使用我的应用程序 一切都很好 单击邀请链接会将我带到 Playstore 当我安装应用程序并等待其完成时 Playstore 会向我显示 继续 按钮 当我单击此按钮时 应用程序将打开 并且我会收
  • Android:选择 EditField 上焦点上的所有文本

    我试图让 Android 在获得焦点时选择 EditText 字段中的所有文本 我在布局中使用此属性 在两个字段上 android selectAllOnFocus true 我不确定这是否相关 但为了将光标移动到第一个可编辑字段 前面 还
  • 片段中的 SavedInstanceState 始终为 null

    我使用 XML 以及活动中的 setContentView 将片段附加到活动 A 有一个问题 因为我的片段中有非常动态的视图 所以当方向改变时 我必须恢复所有的观点状态 我有问题 因为我正在使用类似的东西 public void onSav
  • Android:我的应用程序太大并给出“无法执行 dex:方法 ID 不在 [0, 0xffff]: 65536”?

    我正在尝试将我的应用程序与 Box Dropbox 和 Google Drive 集成 所有这 3 项服务都需要许多第 3 方 jar 此外 我的应用程序已经需要一些第三方 jar 现在 当我尝试从 Eclipse 运行我的应用程序时 出现
  • 在两个片段之间拖放视图

    我目前正在尝试在两个片段之间实现拖放 我已经将它们添加到我的活动中 如下所示 FragmentManager fm getFragmentManager FragmentTransaction ft fm beginTransaction
  • 如何从另一个活动更新 Recyclerview 数据

    我有两个活动 MainActivity 和 Addlogactivity 我正在更新 Addlogactivity 中的数据 该数据应显示在 mainactivity recyclerview 中 数据未在数据库中更新 MianActivi
  • Android Webview隐私浏览

    我在我的 Android 应用程序中使用 webview 从多个站点获取一些网页 我对 webview 行为有一些疑问 webview 是否存储历史记录 cookie 表单自动填充信息 如果是的话 我们可以阻止它这样做吗 如果 Webvie
  • FCM(Firebase Cloud Messaging)如何发送到所有手机?

    我创建了一个小型应用程序 能够从 FCM 控制台接收推送通知 我现在想做的是向所有使用 API 安装应用程序的 Android 手机发送推送通知 这就是我完全迷失的地方 有没有办法在不收集所有注册ID的情况下将其发送到所有手机 这是否仅适用

随机推荐

  • Rails:渲染模型?

    我可以想到一百万种非自动的方法来在 Rails 中渲染模型 但我想知道是否有一些内置的方法可以做到这一点 我希望能够做到这一点 显然 使用部分你可以做到这一点 我的意思是 调用 render partial 但我想知道是否有一些标准方法联系
  • 使用 Enzyme 测试 Redux 连接的组件

    使用酶测试 redux 连接组件时遇到问题 import React from react import shallow mount render from enzyme import configure from enzyme impor
  • 从其他应用程序调用服务的权限

    可能的重复 服务许可 https stackoverflow com questions 4967962 permission for services 从android启动服务时出现权限问题 https stackoverflow com
  • 具有赫维赛德/阶跃函数的神经网络学习算法

    是否有前馈神经网络训练算法的实现 或直接描述 该算法不使用 sigmoid 或线性挤压函数 而是使用不可微的函数 例如赫维赛德函数 我已经找到了一个关于这种算法的论文 http ieeexplore ieee org iel3 1059 7
  • 代理密钥 RSA SHA256 返回错误的签名类型

    我正在将 vscode 开发容器与 docker 一起使用 但在与容器共享 git 时遇到问题 我已经设置了 git ssh add ssh agent 如下所示here https code visualstudio com docs r
  • 从多 mips 中获取结果

    我是汇编语言的新手 我对乘法感到非常困惑 我正在阅读快速教程here http logos cs uic edu 366 notes mips 20quick 20tutorial htm 死链接 网络存档在这里 https web arc
  • 为什么 Postgres 中的坏行估计速度很慢?

    是什么让错误的行估计成为 SQL 查询性能的痛点 我很想知道其内部原因 通常 错误的行估计实际上会选择正确的计划 而好查询和坏查询之间的唯一区别是估计的行数 为什么经常出现如此巨大的性能差异 是因为 Postgres 使用行估计来分配内存吗
  • 如何从数据库中获取数据并在 PHP 中显示?

    如何使用 php 从数据库获取数据并显示它 数据库表有列 标记为ID Number ID 是唯一且固定的 而 Number 只是一个非唯一的数字 如果有人来访http example com show php ID 32 and show
  • 行尾短语的正则表达式

    我正在抓取一个文本块 在该块中将有一行包含以 WITH PASSWORD kEqHqPUd 结尾的短语 其中 kEqHqPUd 是动态生成的密码 用于仅获取其中密码的简单正则表达式是什么 我正在使用 PHP preg match WITH
  • 在 C# 中验证 DLL

    我有一个 exe 它使用 Castle Windsor 来实现插件机制 我需要验证我加载的插件是否来自我 而不是一些恶意代码 我相信我需要使用非对称密钥 可能是 SNK 对 exe 和 dll 进行签名 首先 这是正确的吗 我该怎么做 其次
  • Android Clipboard.getText() 已弃用;那么如何获取其中的文本项呢?

    这工作正常 准确地向我展示了放入 Android 剪贴板的最后一个字符串是什么 它恰好是euswcnmst Log w clip clipboard getText toString But getText已弃用clipboard对象 同时
  • Apple 推送通知 - PHP - SSL 操作失败,代码 1

    在过去的几天里 当我们使用套接字连接到生产服务器上的 APN 服务器时 我们遇到了一些奇怪的 PHP 行为 大多数情况下 有效负载的推送不会出现任何错误 并且客户端会收到通知 然而 在某些情况下 我们开始收到 PHP 错误 即使我们收到错误
  • 如何在 C++ 中克隆对象?或者还有其他解决方案吗?

    我编写了一个堆栈和队列实现 基于链表 有一个栈 bigStack 比如我分开bigStack 例子 stackA and stackB I pop 一个节点来自bigStack I push in stackA 以同样的方式 我push i
  • 如何使用子进程Popen.communicate()方法?

    我正在尝试将 bash 命令的标准输出作为 Python 中的字符串获取 下列的Popen https docs python org 2 library subprocess html subprocess Popen文档 我已经尝试过
  • 如何在 Django 中聚合单个查询集?

    简短的介绍 给定一个查询集myQueryset 我该如何选择max myfield 没有实际检索所有行并执行max在Python中 我能想到的最好的是max r myfield for r in myQueryset values myfi
  • CSS3中有没有办法为列指定不同的宽度?

    我想使用 CSS 来呈现两列布局 我正在使用的标记是这样的 div style margin left 20px margin top 20px div picture box div div name div div 有没有办法让一列的宽
  • 是否可以在越狱的ios上使用外部键盘模拟触摸事件?

    是否可以在 iOS 越狱以及越狱涉及的所有元素上模拟特定屏幕坐标中的触摸事件 按下物理外部键盘 通过相机连接套件或蓝牙的 USB 上的特定按键 我会用它来用脚按下应用程序中的按钮 幅度 我想使用键盘作为脚踏开关 仅供私人使用 没有应用商店或
  • 包含 if 和 .each() 的 jQuery 函数在 IE7 中非常慢

    我基本上搜索具有特定数据属性的元素 因此我循环遍历具有可能具有这些数据属性的类的所有元素 我使用 jQueryeach 函数进行循环 并且已经阅读并体验到 与其他常见浏览器 如 Firefox Chrome 或 Safari 相比 它在 I
  • 如何在没有显示器的情况下使用gui启动linux? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我遇到了一个问题 我有一台安装了redhat enterprise 5 5的服务器 该服务器上正在运行一个 Qt 程序 所以我应该做的是打开我的服务器
  • Android Marshmallow:如何避免无互联网接入时 Wi-Fi 掉线

    我有一台运行 MarshMallow 6 0 的 Nexus 5x 它与无法访问互联网的设备的 Wi Fi 关联 Android 不断断开连接 甚至在尝试几次后也不会自动重新连接 因为它检测到没有互联网访问 即使没有互联网接入 如何强制 A