未root的系统,必须通过pc端运行adb命令进行设置,因此请开启开发者选项中的adb调试模式,用usb连接电脑和手机,运行下面的代码强制开启全屏模式,立即生效:
全屏沉浸:

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不沉浸,例如以下代码设置google即时桌面不沉浸,其他程序沉浸:

adb shell settings put global policy_control immersive.full=apps,-com.google.android.googlequicksearchbox

如果想恢复到正常模式,运行下面的代码:

adb shell settings put global policy_control null

一切就这么简单,命令的语法很直观,大家可自由发挥,呵呵。google应该是已经打算提供全屏模式功能的,不知为何却隐藏了,可能是存在什么bug吧,不过我用了数月,暂时还未发现任何问题。

Android全屏解决方案相关推荐

  1. Android全屏中adjustResize的失效的解决方案 AndroidBug5497Workaround

    最近做项目中遇到Android全屏中adjustResize失效的问题,网上搜索了一堆后,基本上都是使用AndroidBug5497Workaround这个工具类,但是在实际使用中遇到软键盘不弹出时, ...

  2. Android全屏显示

    Android全屏显示 一.获取状态栏和导航条的高度: 1. 获取状态栏的高度: public int getStatusBarHeight() {Resources resources = mAct ...

  3. android 全屏动画_如何创建全屏视频开幕动画

    android 全屏动画 View demo 查看演示 Download Source 下载源 In this in-depth tutorial we want to show you how to ...

  4. video标签android全屏,视频video标签在移动端微信中默认全屏播放的解决方案

    最近后盾人移动端上线了,开发挺顺利,但也遇到几个小坑. 后盾人中的视频是用video视频标签引入的,当在微信中打开后盾人,播放视频的时候,视频默认会全屏播放. 安卓和ios下都存在此问题,解决方法如下 ...

  5. Android 全屏界面切换到非全屏界面的问题

    App一般都有一个启动界面,称为Splash界面. 一般这个界面都是做成全屏的,即隐藏掉系统状态栏,然后再跳转到主界面. 由于主界面是非全屏的,保留着状态栏,这个过程就发生了从全屏界面切换到非全屏界面 ...

  6. Android 全屏显示

    全屏显示主要是设置下面这两个属性: this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(Wind ...

  7. android.xml设置全屏,Android全屏设置的方法总结

    Android 有两种方式可以设置全屏. 第一种方式:在protected void onCreate(Bundle savedInstanceState) 里面的this.setContentVie ...

  8. Android全屏与透明状态栏

    前言 Android沉浸式与全屏是不一样的两种主题,接下来我们看看吧 Android实现全屏 通过主题属性来实现 <style name="FullScreenTheme"& ...

  9. Android全屏沉浸式应用

    原文出处:http://bbs.itheima.com/thread-298355-1-1.html?zztj3?rss 一.概念 首先让我们看一下默认状态栏的显示效果 以下以微信与qq为例: 由于A ...

最新文章

  1. 怎么使用7zip进行分批压缩_装机必备软件之压缩软件篇——7zip
  2. 外部类的静态成员不允许直接使用非静态内部类
  3. 传智播客韩顺平老师2011ssh实战项目校内网的数据库设计32张表全解
  4. Android 出现“此用户无法使用开发者选项”问题
  5. css使两个盒子并列_css如何去掉重叠部分的边框?
  6. Android之提示This version of Android Studio cannot open this project, please retry with Android Studio
  7. 数据可视化 信息可视化_更好的数据可视化的8个技巧
  8. 腾讯专家献上技术干货,带你一览腾讯广告召回系统的演进
  9. self.modules() 和 self.children()的区别
  10. linux 命令行 光标移动技巧
  11. 阿里巴巴矢量图标 iconfont 下载图标分辨率小一点、并占得内存小一点呢
  12. caffe-openpose结构
  13. MYSQL的随机函数
  14. android+桌面组件开发,android——桌面组件的开发
  15. android studio导入音乐文件,Android Studio 通过raw 文件夹播放音乐问题
  16. 无法解析的外部符号 __imp____iob_func
  17. cf比赛A题总结(输出相同前缀数量的字符串)
  18. 吉林大学软件学院《软件项目管理》课程重点与测试题 第十一章 评审
  19. 大学生活的自我总结-大一
  20. JAVA使用PDFBox打印pdf

热门文章

  1. java计算时间从什么时候开始 为什么从1970年开始 java的时间为什么是一大串数字
  2. Weblogic 弱密码+部署war包getshell
  3. StringUtils.isBlank() 报红!
  4. 从“人类简史”到“未来简史”:为什么 AI 会带来工作岗位的爆发?
  5. R语言——多元线性回归
  6. python 实战(5)python 登录 爬自己脉脉好友数据
  7. UI交互设计好学吗?如何成为优秀设计师
  8. HTML5期末大作业:体育运动足球网站设计——足球(10页) HTML+CSS+JavaScri大学生体育运动网页设计模板代码 校园足球网页作业成品 学校足球网页制作模板
  9. python安装第三方库方法大集锦
  10. 【Electron】酷家乐客户端开发实践分享 — 下载管理器