如何强制Android应用进入全屏模式

分享于 

4分钟阅读

安卓

  繁體

步骤一:启用USB调试

在开始之前,您需要先在手机上启用基于USB的调试功能。打开主设置菜单,点击"关于电话",然后点击"内部版本号"条目七次。

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

点击"开发人员选项",然后在"调试"标题下找到"USB调试"选项。启用它,然后点击"确定""

第二步:安装Android SDK和ADB

请确保已经安装了用于手机的USB驱动程序。

安装完成后,回到这里,并继续下一步。

第三步:找到应用程序的APK名称

为了在ADB中手动调整应用程序的设置,你需要知道它确切的应用程序文件名或APK名称,

打开web浏览器,并转到位于play.google.com,点击左侧栏中的"应用程序",然后"Apps",这给一个你通过Play商店安装的所有Android应用程序的列表。

单击所需的应用程序,

到达App Store的所需播放页面后,在浏览器URL栏中查看web地址,在示例中,(Android的Chrome )的完整地址为:

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

APK名称是"com .android .chrome""

在继续之前记下你的应用程序的APK名称。

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

在Windows中,你可以在以下位置找到它:

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

在macOS中,它位于:

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

使用USB电缆将手机或平板电脑插入计算机,

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

adb devices

如果你在ADB device命令下看到一条设备行,就可以开始了,如果未看到列出的设备,请仔细检查你的电话或平板电脑是否已连接,并且已安装驱动程序。

第六步:选择沉浸式模式

  • immersive.status:只隐藏顶部的状态栏
  • immersive.navigation:仅隐藏底部的导航栏

步骤六:应用命令

我在这里使用Chrome作为例子,

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

这个命令为Chrome应用程序启用全屏沉浸模式,若要仅隐藏状态栏或导航栏,请分别使用immersive.status或immersive.nagivation命令。

按enter执行该命令,从现在开始,手机(或您输入的任何其他应用)上的Chrome将以全屏模式运行!

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

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

for  模式  roo  ROOT  全屏