如何强制任何Android应用程序进入全屏沉浸式模式(无生根)

谷歌在2012年发布了Android版本的Chrome,并且从未费心给它一个全屏模式。如果您厌倦了等待自己喜欢的Android应用程序提供全屏,则可以使用沉浸式模式自行完成。

来吧,谷歌,我真的一直在乞求你多年!没有理由不给我们一个全屏模式。有一些方法可以使用Tasker等第三方应用程序执行此操作,但假设您始终希望将特定应用程序保持全屏状态,那么仅使用Android调试桥(ADB)桌面工具即可实现此操作。

您将需要什么

若要执行本文中的步骤,您需要具备以下条件:

  • 运行版本 4.4 (KitKat) 或更高版本的安卓手机或平板电脑
  • 运行视窗、macOS 或 Linux 的电脑
  • 一根连接线

第一步:启用USB调试

在开始之前,您需要在手机上启用基于USB的调试(如果尚未启用)。打开主设置菜单。点击“关于手机”,然后点击“内部版本号”条目七次。是的,真的。在某些手机上,“关于手机”条目可能位于“设置”菜单中的其他地方,但是如果您四处走动,您应该能够找到它。


 

当您看到显示“您现在是开发人员”的弹出通知时,请按“后退”按钮,您将在主“设置”菜单中看到一个新选项:“开发人员选项”。


 

点击“开发人员选项”,在里面你会在“调试”标题下找到“USB调试”选项。启用它,然后点击“确定”。

第二步:安装安卓开发工具包和亚行

如果你还没有经常搞砸手机,你可能还没有在电脑上安装Android调试桥。如果没有,您可以按照这个方便的指南进行操作,了解如何启动并运行它。确保您也安装了手机的USB驱动程序。


 

完成安装后,请返回此处并继续执行下一步。

第三步:查找应用的 APK 名称

要在 ADB 中手动调整应用的设置,您需要知道其确切的应用文件名或 APK 名称。不幸的是,Android并不能轻易地使用默认工具找到它。但是有一种简单的方法可以在桌面上获取信息。

打开任何网络浏览器,然后转到谷歌Play商店 play.google.com。单击左侧列中的“应用程序”,然后单击“我的应用程序”。这将为您提供通过Play商店安装的所有Android应用的列表。


 

单击所需的应用。如果您无法立即找到它,可以单击搜索栏下方的“所有应用程序”按钮将其缩小到仅安装在一台设备上的应用程序。


 

当您到达所需应用的 Play 商店页面后,请查看浏览器网址栏中的网址。在“id=”标识符标签后,地址将显示应用的APK名称。在我们的示例(安卓版浏览器)中,完整地址为:

https://play.google.com/store/apps/details?id=com.android.chrome

我们正在寻找的APK名称是“铬合金”。


 

请记下应用的 APK 名称,然后再继续。

第四步:验证您的设备与ADB的连接

接下来,您需要打开命令提示符(在Windows中)或终端(在macOS中),然后导航到名为“平台工具”的文件夹,其中安装了您的Android SDK。

在 Windows 中,您将在以下位置找到它:

/users/your username/AppData/Local/Android/sdk/platform-tools

在苹果操作系统中,它位于:

/Users/your username/Library/Android/SDK/platform-tools

使用USB电缆将手机或平板电脑插入计算机。根据您的手机型号,您可能需要使用弹出消息确认手机本身上的ADB连接。

在提示符下,键入以下文本并按 Enter 键

adb devices


 

如果您在 ADB 设备命令下看到单个设备行,则表示您已准备好开始使用。如果未列出任何设备,请仔细检查您的手机或平板电脑是否已连接,以及是否已安装驱动程序。

继续并保持提示打开状态,因为您很快就必须输入另一个命令。

第六步:选择沉浸式模式

我们可以将三种不同的全屏模式与沉浸式命令一起使用。

  • 沉浸式.full:如果您的手机使用虚拟导航按钮,则隐藏屏幕顶部的状态栏和底部的导航栏。这是大多数人在想到全屏应用程序时想要的。
  • 沉浸式状态:仅隐藏顶部的状态栏。
  • 沉浸式导航:仅隐藏底部的导航栏。


 

在继续之前,请选择要使用的模式。别担心,如果您改变主意,可以多次应用以下命令。

第六步:应用命令

接下来,在提示符下键入以下文本,在签名后替换您在步骤 3 中找到的应用名称。我在这里使用Chrome作为我的例子,但您可以将APK名称与任何其他名称交换。

adb shell settings put global policy_control immersive.full=com.android.chrome

此特定命令可为 Chrome 应用启用全屏版本的沉浸式模式。若要仅隐藏状态栏或导航栏,请分别使用沉浸式.status 或沉浸式.nagivation 命令。


 

按回车键执行该命令。就是这样!从现在开始,您手机(或您输入的任何其他应用)上的Chrome将以全屏模式运行。您可以拔下手机并立即尝试:只需从屏幕底部或顶部(或水平模式下的侧面)向上或向下滑动即可显示导航按钮或状态栏。


 

如果您想将应用程序更改回其标准操作模式,只需重复以下步骤,但在命令提示符或终端中替换此命令(再次,使用应用程序的APK名称):

adb shell settings put global policy_control immersive.off=com.android.chrome

此方法应适用于所有标准 Android 设备,但某些制造商可能已将移动操作系统修改到命令无效的程度。如果它不能立即在您的手机或平板电脑上工作,请尝试拔下手机插头并重新插入 - ADB和驱动程序连接有时可能会很挑剔。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/190859.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Go语言反射reflect】

Go语言反射reflect 一、引入 先看官方Doc中Rob Pike给出的关于反射的定义: Reflection in computing is the ability of a program to examine its own structure, particularly through types; it’s a form of metaprogramming. It’s also a great source of …

C语言——深入理解指针(4)

目录 1.回调函数 2. qsort 函数的使用 2.1 排序整型数据 2.2 排序结构体数据 3. qsort 函数的模拟实现 1.回调函数 回调函数就是通过一个函数指针调用的函数。 你把函数的地址作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,被调…

【web安全】ssrf漏洞的原理与使用

前言 菜某对ssrf漏洞的总结。 ssrf的作用 主要作用:访问外界无法访问的内网进行信息收集。 1.进行端口扫描,资源访问 2.指纹信息识别,访问相应的默认文件 3.利用漏洞或者和payload进一步运行其他程序 4.get类型漏洞利用,传参数…

用CHAT 写一份销售人员激励方案

问CHAT :写一份销售人员早会激励方案 CHAT回复: 标题:鼓舞斗志,迎接新的一天 -- 销售人员早会激励方案 一、会议的氛围设定: 深呼吸,准备开始一天的事业:清晨的阳光,温暖而明亮&…

Nat. Rev. Chem. | 一份关于用机器学习研究化学问题的评估指导

今天为大家介绍的是来自Tiago Rodrigues团队的一篇论文。机器学习(ML)有望解决化学领域的重大挑战。尽管ML工作流程的适用性极广,但人们通常发现评估研究设计多种多样。目前评估技术和指标的异质性导致难以(或不可能)比…

Android BT HCI分析简介

对于蓝牙开发者来说,通过HCI log可以帮助我们更好地分析问题,理解蓝牙协议,就好像网络开发一定要会使用Wireshark分析网络协议一样。 本篇主要介绍HCI log的作用、如何抓取一份HCI log,并结合一个实际的例子来说明如何分析HCI log…

亚马逊云科技 re:Invent 2023:科技前沿风向标,探索未来云计算之窗

文章目录 一、前言二、什么是亚马逊云科技 re:Invent?三、亚马逊云科技 re:Invent 2023 将于何时何地举行四、亚马逊云科技 re:Invent 2023 有什么内容?4.1 亚马逊云科技 re:Invent 2023 主题演讲4.2 亚马逊云科技行业专家探实战 五、更多亚马逊云科技活…

单片机----汇编语言入门知识点

目录 汇编语句的格式 汇编语句的两个基本语句 子程序的调用 查表程序设计 1.x和y均为单字节数的查表程序设计 2.x为单字节数y为双字节数的查表程序设计 3.x和y均为双字节数的查表程序设计 分支转移程序设计 1.单分支选择结构 2.多分支选择结构 循环程序设计 (1) 计…

华为1+x网络系统建设与运维(中级)-练习题2

一.设备命令 LSW1 [Huawei]sys LSW1 同理可得,给所有设备改名 二.VLAN LSW1 [LSW1]vlan ba 10 20 [LSW1]int g0/0/1 [LSW1-GigabitEthernet0/0/1]port link-type trunk [LSW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20 [LSW1-GigabitEthernet0/0/1]in…

根目录/ 空间不够,扩容,导致web页面无法加载问题

现象就是:搭建的web页面无反应,也没报错,怀疑是内存空间不够导致的。/ 扩容步骤如下: 虚拟机为关机状态添加虚拟磁盘 #查看磁盘,并创建新分区 fdisk -l fdisk /dev/sdb p       查看已分区数量(我看…

SQL Server 数据库,为products表添加数据

在插入数据的时候,需要注意以下事项。 > 每次插入一整行数据,不可能只插入半行或几列数据。 > 数据值的数目必须与列数相同,每个数据值的数据类型、精度和小数位数也必须与相应的 列匹配。 > INSERT语句不能为标识列指定值&#…

触控板绘画工具Inklet mac功能介绍

Inklet mac是一款触控板绘画工具,把你的触控板变成画画的板子,意思是,你点在触控板的哪里,鼠标就会出现载相应的地方。例如,但你把手指移动到触控盘左下角,那么鼠标也会出现在左下角,对于用户而…

虽有局限性,但在Windows 11上运行Android应用程序是一个不错的新功能

在Windows 11上,Android的Windows子系统(WSA)是一个集成,允许你在笔记本电脑或台式机上与Windows应用程序一起运行Android应用程序,在本指南中,我将向你展示入门步骤。官方规定,你只能从亚马逊应用商店安装应用程序,但也可以使用安卓调试桥(ADB)工具侧载安卓应用程序…

CAPL语言 自动化测试

CAPL语言 自动化测试 CAPL(CAN Access Programming Language)是一种专为CAN(Controller Area Network)网络开发的编程语言。这种语言主要用于汽车行业,尤其是在自动化测试和网络通信方面。以下是关于其在自动化测试中…

VSCode主题自定义

记录vscode主题配置 {"editor.minimap.enabled": true,"files.autoSave": "afterDelay","security.workspace.trust.untrustedFiles": "open","markdown-preview-enhanced.previewTheme": "atom-light.css&…

SQL-分页查询offset的用法

今天在做一道关于查询一张表中第二高工资的问题时发现没有思路,经过一番搜索发现需要用到offset偏移量来解决这个问题。 OFFSET关键字用于指定从结果集的哪一行开始返回数据。通常,它与LIMIT一起使用,以实现分页效果。其语法如下&#xff1a…

【mysql】mysgld.log文件太大怎么办

我们有一台测试服务器。跑着一个msyq,发现没有空间了。差看日志文件占用了很多。 怎么破 使用下面命令 echo "" >mysqld.log 执行命令后

Spring Boot统一异常处理 Spring拦截器

小编在前文中向大家描述了Spring AOP的相关内容:Spring AOP-CSDN博客感兴趣的各位老铁可查看一下!! 那么,我们本文主要是代理搭建来实现一个Spring Boot统一功能处理模块了,当然,这个也是Spring AOP的实战环…

Vue3获取阴历/农历日期

安装插件 pnpm add chinese-lunar-calendar引入阳历/阴历切换函数 import {getLunar} from chinese-lunar-calendarexport function lunarDate(pDate){const year pDate.getFullYear()const month pDate.getMonth() 1const day pDate.getDate()const result getLunar(yea…

以热爱的态度对待生活,就是最自己的温柔

粉色系拼接款羽绒服 90白鸭绒+连帽立领设计 防风又保暖,柔软蓬松舒适感十足 衣服上加了时尚的字母印花元素 袖口做了魔术贴设计 下摆也做了可调节抽绳 防风保暖五部做到实处哦 宽松版型,很耐穿保暖性又很强 简单大方,搭配…