adb工具去掉wifi感叹号、隐藏状态栏/导航栏

adb还原恢复:

adb shell "settings delete global captive_portal_use_https"

=====================================================================================================================

前提:无需解锁、无需ROOT!!!

1、手机打开“开发者选项/模式”,开启“USB调试”;

2、电脑安装好自己的手机驱动;

3、手机以“USB调试”连接电脑。

=====================================================================================================================

一、adb工具去掉wifi感叹号

◆将附件里名称中含有adb的文件,和fastboot.exe复制到 c:/windows/system32目录
◆将附件里名称中含有adb的所有文件复制到 c:/windows/system目录

设置path变量值:C:\Windows\System32

电脑上运行cmd命令(键盘上“微软徽标“键+“R”键),输入命令(即以“adb”开头的那段英文)按回车确认,或者下载附件,解压,然后在解压后的文件夹里里按住Shift键的同时右键点击“在此处打开命令窗口”,输入命令按回车确认(推荐后者)。

1、针对Android5.0-6.0

①.完全屏蔽网络检查功能,最简单快速,但是就没有办法提示wifi登录(不推荐):
adb shell "settings put global captive_portal_detection_enabled 0"

还原恢复:
adb shell "settings put global captive_portal_detection_enabled 1"

adb shell "settings delete global captive_portal_detection_enabled"

②.用国内的服务器替换掉google的服务器:
adb shell "settings put global captive_portal_server noisyfox.cn"

adb shell "settings put global captive_portal_server captive.v2ex.co"

还原恢复:
adb shell "settings delete global captive_portal_server"

2、针对Android7.0-7.1.0

①.禁用https(不推荐):
adb shell "settings put global captive_portal_use_https 0"

还原恢复:
adb shell "settings put global captive_portal_use_https 1"

adb shell "settings delete global captive_portal_use_https"

②.用国内的服务器替换掉google的服务器:
adb shell "settings put global captive_portal_https_url https://www.noisyfox.cn/generate_204"

adb shell "settings put global captive_portal_use_https 0"
adb shell "settings put global captive_portal_http_url http://www.noisyfox.cn/generate_204"

adb shell "settings put global captive_portal_https_url https://captive.v2ex.co/generate_204";

adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204;
者把上面的https://captive.v2ex.co/generate_204
改成 https://204.io/generate_204
或者 https://google.cn/generate_204 (这个没试过,上面两个我试过都行的)
注意:这行命令最后有个分号,也要打进去。
还原恢复:
adb shell "settings delete global captive_portal_use_https"

二、adb隐藏状态栏/导航栏

此方法无痛无害操作简单 5.0 、6.0、7.0的系统都支持。

1.首先安装手机驱动,论坛有楼主就不提供了。保证自己的手机选择MTP能正常连接上电脑

2.进入 手机设置——关于手机——打开开发者模式(未开启的轻巧内部版本号直到提示开启)

——开发者模式——打开usb调试模式

3.下载下面的附件解压出来,在adb文件夹内按shift+右键会出现“在此处打开命令窗口”,左键选择 ps:本人电脑系统win10

4.手机连接电脑等待手机正常连接电脑

5.将下列你想实现的方式的代码输入并按enter确认

①全屏沉浸模式(包括状态栏和虚拟按键):

adb shell settings put global policy_control immersive.full=*

②沉浸状态栏:

adb shell settings put global policy_control immersive.status=*

③沉浸导航虚拟按键(隐藏后底部上划可以呼出):

adb shell settings put global policy_control immersive.navigation=*

④实现指定APP沉浸

adb shell settings put global policy_control immersive.full=com.jingdong.app.mall,com.thestore.main,com.baidu.BaiduMap

=号后面是app的包名,我写了3个,京东 1号店 百度地图,需要加其它的依此类推;

恢复正常模式(如果隐藏了状态栏或者虚拟按键但是又不想用了):

adb shell settings put global policy_control null

=====================================================================================================================

写在后面:上述方法都是自己本人亲测有效,而且隐藏之后各界面都可以从底部上划呼出。

输入法使用正常,各APP皆能进入 沉浸虚拟按键。无后遗症。

原文地址:https://www.cnblogs.com/CS-zhanglu/p/9492574.html

时间: 2024-10-13 04:47:53

adb工具去掉wifi感叹号、隐藏状态栏/导航栏的相关文章

IOS7 隐藏状态栏 (电池栏)

电池状态栏. //方法一(代码设置): 现在ios7已经更改为透明,并且不占用屏幕高度.其中隐藏及显示的方法如下: 在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBarHidden]; [self performSelector:@selector(setNeedsStatusBa

Android 动态隐藏显示导航栏,状态栏

Talk is cheap, show me the code. --Linus Torvalds Okay, here: 一.导航栏: [java] view plain copy private void hideNavigationBar() { View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULL

iOS开发- 隐藏状态栏(电池栏)

分为两种情况: 1. 想要隐藏某个视图的状态栏, 比方说, 从界面A, push 到界面B的时候, 界面A原本显示状态栏, 然而我们须要界面B不显示状态栏. 这时候, 能够这样做: 在B中实现: - (void)viewDidLoad { [super viewDidLoad]; if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBar

iOS UITableView表视图滚动隐藏UINavigationController导航栏

UITableView 继承于UIScrollView 所以UIScrollView 的代理方法同样适用于UITableView 中 隐藏导航栏的方法为: self.navigationController.navigationBar.hidden = YES; 所以我们只有通过滚动的代理方法监测滚动视图的滚动方向来控制导航栏显示还是隐藏即可: 通过实现UIScrollView的代理方法来操作: 方式如下: // 滑动scrollView,并且手指离开时执行.一次有效滑动,只执行一次. // 当

隐藏底部导航栏tabbar

在有tabbarcontroller时,A界面push到B界面想隐藏底部tabbar,从B界面返回A后再显示tabbar.那么在控制器A中可以设置 -(void)clickTheSettingBtn{ ControllerB *vcB = [[ControllerB alloc]init]; //在跳转之前设置为YES self.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewController:vcB an

UIScrollView滚动时隐藏底部导航栏问题

- (void)scrollViewDidScroll:(UIScrollView *)scrollView { NSLog(@"開始滚动"); int currentPostion = scrollView.contentOffset.y; if (currentPostion - _lastPosition > 20  && currentPostion >0) { _lastPosition = currentPostion; NSLog(@"

ionic2 跳转子页面隐藏底部导航栏

在需要跳转页面的.ts文件中写入以下代码 引入App类 import { App } from 'ionic-angular'; 声明初始化app对象 constructor(private app:App) {} 从根页面跳转 this.app.getRootNav().push(nextPage);

iOS 更改状态栏、导航栏颜色的几种方法

ios上状态栏 就是指的最上面的20像素高的部分状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池.时间等部分:背景部分:就是显示黑色或者图片的背景部分: (一)设置statusBar的[前景部分] 简单来说,就是设置显示电池电量.时间.网络部分标示的颜色, 这里只能设置两种颜色: 默认的黑色(UIStatusBarStyleDefault)白色(UIStatusBarStyleLightContent)可以设置的地方有两个:plist设置里面 和 程序代码里初始化设

iOS解决隐藏导航栏后,打开照片选择器后导航栏不显示的问题以及更换导航栏背景色

问题描述: 遇到一种情况,在一个控制器上(隐藏了导航栏),打开照片选择器 UIImagePickerController后,照片选择器头部一片空白,且上滑相册时,信息会有错乱效果. 原因分析: 通过查看层次图,发现导航栏其实有的,那么问题是因为导航栏透明了导致的 解决办法: UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.delegate = self; picker.sourceT