-
2018-09-28 20:45:49
解决android华为提示全屏显示
- 最近发现很多应用在第一次安装之后,都会提示一个 【 全屏显示】 。一看,好像也没啥,但是对开发应用的开发者来说。感觉被打了一巴掌一样。自己好好编码完成的应用。出来个这个是什么鬼。想解决这个问题,却好像也不知道从何下手(根本不知道这问题怎么造成的)。根据华为官方的说法。目前这个问题。在Top1000的应用中,目前也只有35%的应用适配了这个问题。也就说常用的应用中,大多数都没有解决这个问题。
- 其实这个问题,是从全面屏造成的。说到全面屏。我们先看下全面屏和普通屏的区别:
普通屏:纵横比为16:9,如1080x1920、1440x2560等,其比值为1.78,全面屏手机出现之前,Android中默认的最大屏幕纵横比(maximum aspect ratio)为1.86,即能够兼容16:9的屏幕。
全面屏:屏幕比例超过1.86的屏幕,比如:17:9、18:9、19:9、19.5:9 等这些比例的屏幕都是全面屏。
当设备屏幕足够大时,如华为Mate10Pro、三星S8,除去导航栏应用显示尺寸的纵横比还是大于1.86的,为了满足Google CDD的要求,应用就无法按之前的全屏进行显示,就会出现黑边。
下面提供三种解决方法:
- 方法1: 在AndroidManifest.xml中的Application节点下添加 如下代码
<meta-data android:name="android.max_aspect" android:value="2.4" />
- 方法2:
在AndroidManifest.xml中对应的Activity中添加属性 android:resizeableActivity =“true”
需要注意的是:此设置只针对Activity生效,且增加了此属性该activity也会支持分屏显示。 - 方法3:
修改AndroidManifest.xml文件,设置targetSdkVersion>=26,就是应用升级到O版本,不需要设置其他任何属性,默认在任何纵横比的屏幕都能全屏显示。(备注:有一种例外情况需要注意,应用如果已经适配到O版本,并且通过meta-data属性android.max_aspect或者是android:MaxAspectRatio属性设置了页面支持的最大纵横比,同时又通过android:resizeableActivity=“false”设置了页面不支持分屏,这个时候系统会按照应用自己设置的最大纵横比决定该页面是否能全屏显示,如果应用设置的最大纵横比比手机屏幕比例小,那应用还是无法全屏显示。)
如果方法3代价比较大,(实际上现在所有的应用市场都在提高SdkVersion的版本。有时间,有精力还是弄一下吧),就使用方法1吧。以上三种方法都可以在开发上解决华为手机提示全屏显示的问题
更多相关内容 -
Android 之 手机全屏显示
2019-08-03 01:21:47NULL 博文链接:https://sunzone.iteye.com/blog/1998122 -
Android 设置应用全屏的两种解决方法
2020-09-05 12:10:36本篇文章小编为大家介绍,Android 设置应用全屏的两种解决方法。需要的朋友参考下 -
手机壁纸怎么全屏 全屏显示手机壁纸方法
2021-06-06 02:47:38可能很多朋友会说,使用动态壁纸就行了,不过动态壁纸很耗电,会对原本续航能力就不好的智能手机带来更大的续航负担,因此不建议采用,今天本文主要为大家分享下安卓手机壁设置技巧:全屏显示手机壁纸的方...使用安卓手机的朋友都知道,安卓手机更换的壁纸是一个比较大的壁纸,对于一张背景壁纸图片我们手机界面看到的只有一部分,只有通过左右划屏才可以变换的看完整张桌面背面图片,那么如何在手机界面中看到一个完整的桌面壁纸呢?可能很多朋友会说,使用动态壁纸就行了,不过动态壁纸很耗电,会对原本续航能力就不好的智能手机带来更大的续航负担,因此不建议采用,今天本文主要为大家分享下安卓手机壁设置技巧:全屏显示手机壁纸的方法。
通常我们手机壁纸跟锁屏界面的壁纸不一样,比如我们手机桌面壁纸分辨率是:480*320、800*480、960*540或者1280*720等,不过采用手机默认的设置手机壁纸都无法全屏显示完整的手机壁纸。不过采用一些第三方桌面壁纸软件可以设置壁纸滚动和不滚动,设置为滚动就和安卓默认一样,设置不滚动就可以实现全屏显示手机壁纸了,今天主要是分享一款"PicSpeed”来设置全屏显示手机壁纸,有兴趣的朋友不妨学习下。
1、首先下载PicSpeed手机应用工具,在手机中安装好,工具下载地址如下:
工具名称:PicSpeed_Wallpapers_v3_11.apk
软件大小:437K
软件下载:
下载安装PicSpeed工具
2、然后进入图片库(选择自己下载好的手机壁纸),找到你要设成壁纸图片,大家可以百度搜索或者进入百事网
选择需要设置的手机壁纸
3、然后在图片画面按下目录按键,选择「设为」,就会看到新的选项,是PicSpeed 图案的「Set as Wallpaer」,第一个:
4.、选了第一个之后,进去会是方型的壁纸,下方三种样式中,随你选你要的样式(这里有锁屏样式)如下图:
5、选好之后,移到你要的部位,再按下右下角的「Set」即可,如下图。
6、最后等待几秒后就设置完成了,最后即可看到全屏显示手机壁纸了。最终实现了安卓手机全屏显示界面效果如下:
手机壁纸全屏显示效果
如上图,不管我们怎么左右滑动屏幕进入分屏,手机壁纸均是全屏显示,介绍到这里相信大家对于手机壁纸怎么全屏已经都掌握了,有兴趣的朋友不妨去试试,如有问题,请在以下评论中指出。
-
webview网站全屏显示
2018-06-04 01:01:06WebView加载URL程序,可以在上面学习webview的使用,在进行html加载的时候,进行了代码设置,设置不会转跳浏览器,页面随着手机屏幕自动调整。 -
设置Android应用全屏显示(隐藏手机状态栏)
2017-06-30 10:58:155补充1、需求最近做的几个项目都是在pad或TV上的,而且都要求全屏显示(就是不用显示状态栏和ActionBar)2、清单文件中的设置整个应用需要设置NoActionBar,每个Activity还需要设置NoTitle_FullScreen(这个是自己...1、需求
最近做的几个项目都是在pad或TV上的,而且都要求全屏显示(就是不用显示状态栏和ActionBar)
2、清单文件中的设置
整个应用需要设置NoActionBar,每个Activity还需要设置NoTitle_FullScreen(这个是自己定义的style)
3、自定义NoTitle_FullScreen
在styles.xml添加一下代码,并在清单文件中引用。
<style name="AppTheme.NoTitle_FullScreen"> <!--自定义主题名称--> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">true</item> </style>
4、实际使用中的问题(偶发)
我在清单文件中已经设置了
android:theme="@style/Theme.AppCompat.Light.NoActionBar
,但是实际界面上海市显示了ActionBar最后我发现是styles.xml中没有修改过了,
将AppTheme修改为NoActionBar就可以了,
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
5、补充
偶尔会出现,自定义dialog弹出时还有默认的背景色,可以用下面的字段样式修改。
<style name="AlertDialog" parent="Theme.AppCompat.Light.Dialog"> <!-- 这里设置背景为透明,为了隐藏边框 --> <item name="android:windowBackground">@color/noColor</item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item> </style>
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#303F9F</color> <color name="colorAccent">#FF4081</color> <color name="noColor">#00000000</color> </resources>
-
手机投屏怎么设置全屏
2021-01-12 03:08:56手机投屏怎么设置全屏手机无线投屏到大屏幕上越来越受用户欢迎,但是我们手机只有使用DLNA投屏(爱奇艺、腾讯这种电视节目上自带TV标志的)时候,才能全屏显示,而我们在会议场景、教学场景的时候大部分采用镜像投屏...手机投屏怎么设置全屏
手机无线投屏到大屏幕上越来越受用户欢迎,但是我们手机只有使用DLNA投屏(爱奇艺、腾讯这种电视节目上自带TV标志的)时候,才能全屏显示,而我们在会议场景、教学场景的时候大部分采用镜像投屏(手机和大屏幕同步显示)几乎都是不能全屏的,那么手机投屏怎么全屏使用呢?今天AWIND奇机来帮您解决。
AWIND奇机从2003年开始一直专注商教领域的多屏互动,在兼容手机、平板、笔记本、电脑、MAC等设备多屏互动的同时,全屏显示也是用户的基本需求之一。
方法一:无线投屏器将视频源自由旋转0-270度,通过将视频源的旋转,保证手机屏幕在大屏幕上全屏显示。
方法二:自适应全屏。自适应全屏一般应用非标准的显示器,一般的显示器显示比例为4:3,手机屏幕显示比例为16:9,而有些特殊的显示器则需要用到这个自适应全屏。
有网友问:那么是不是开启自适应全屏,我就不需要旋转了?
答案不是的,自适应全屏将屏幕有拉伸的操作,相对来说没有旋转角度来的自然。因为旋转角度的本质上只是将视频画面转动了一下。
怎么设置自适应全屏或选择角度?
首先:手机、电脑与无线投屏器盒子在同一个局域网内,手机或电脑打开浏览器——输入无线投屏器的IP地址(底部标签上有)——输入默认账号(admin)、输入默认密码(12345678)——设置——显示——旋转角度或自适应全屏——保存——退出。
强调一下:设置完成之后,需要重启设备才能正常使用。
手机投屏大屏幕
1、无线投屏器通过HDMI线与大屏幕连接;
2、手机连接无线投屏器自带的AP热点;
3、安卓手机使用自带的无线投屏或者下载ESHOW发送端投屏软件;苹果手机使用自带的屏幕镜像;连接无线投屏器的ID(搜索到的ID默认的是设备型号)——这时候手机就全屏显示在大屏幕上了。
-
android全屏显示手机指定路径图片
2015-10-28 18:15:01调用手机指定路径图片,并放大至全屏显示。 -
小米8应用怎么全屏显示 小米8应用全屏运行设置方法
2021-06-07 18:30:25小米8手机采用的全面屏设计,显示屏比例是18.5:9,但是,最近很多小伙伴表示使用的应用都无法全屏显示,怎么回事呢?那是,因为你还没由设置允许应用全屏运行,好了,话不多说,小米就让我们一起去看看小米8应用... -
Android app设置全屏模式
2021-06-07 07:08:29Android中,为APP设置全屏模式,主要有如下几种方式:在manifest中设置在项目中找到AndroidManifest.xml配置文件,找到Activity所在的节点,添加theme。package=... -
Android实现全屏显示的方法
2021-06-05 12:34:32Android实现全屏显示的方法我们都知道在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现。同样Android实现全屏显示也可以通过这两种方法实现:1、在AndroidManifest.xml... -
Android双击手机屏幕全屏(不显示标题栏状态栏的全屏).rar
2019-07-10 11:36:47Android动态全屏显示效果,不显示手机的标题栏和状态栏,本例以打开百度手机版为示例,演示双击手机屏幕立即全屏显示的效果,在手机上操作,就是用手指连续轻触屏幕两次,即可进入全屏状态。 实现时用WebView加载... -
QQ怎么设置全屏资料背景
2021-06-17 03:41:06大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。以小米手机为例,QQ设置全屏资料背景方法如下:1、进入手机QQ主页面,找到...5、资料卡背景设置为全屏显示。QQ是腾讯QQ的简称,是一款基于Int... -
Android 全屏显示设置
2019-11-06 14:57:16日常开发中有些界面要求全屏显示,网上大部分教程一来就给你说什么什么几种方式设置(非异形屏还好,异形屏状态栏虽然不见了但是区域照样显示,这类教程只适用于非异形屏)。 步骤如下(只测试过小米手机): 1、... -
jQuery手机图片全屏滑动轮播效果代码.zip
2019-07-04 21:02:25jQuery手机图片全屏滑动轮播效果代码是一款基于jquery.event.drag-1.5.min.js、 jquery.touchSlider.js和jquery-1.7.1.min.js等插件制作的图片轮播特效代码,兼容PC端和手机移动端,全屏宽屏 显示,支持鼠标点击切换... -
手机全屏数字时钟软件
2021-06-08 08:41:48手机全屏数字时钟软件,全屏时钟为用户提供手机全屏的时间显示,各种时钟的模块任意挑选,更有时间计时等功能,让你体验到不一样的手机时间显示。全屏时钟介绍:全屏时钟app是一款安卓手机上的全屏时钟软件,它界面... -
h5页面实现浏览器全屏显示
2021-05-20 14:33:47开启全屏显示 退出全屏显示 获取当前是否全屏状态 开启全屏显示 let el = document.documentElement; // 不同浏览器兼容方法调用 if(el.requestFullScreen){ el.requestFullScreen(); }else if(el.... -
安卓手机软件显示不全屏的解决办法
2021-06-04 09:25:04不知道大家有没有遇到这样的情况,当我们使用一些分辨率较高的安卓手机,有时候会发现很多网页以及软件等界面全屏显示。面对这样的问题,传统的解决办法无外乎两种,其一为使用Spare Parts的兼容模式来实现,其二为... -
如何实现vue项目在手机上 全屏显示(像app一样) 隐藏地址栏
2018-08-01 03:26:35学习vue 在手机QQ浏览器上打开自己写的练习. index.html里写了等meta标签 . QQ浏览器下 : 首页显示还算正常,是全屏.但是一切换路由又出现浏览器的默认地址栏导航栏了. UC浏览器 : 正常. 请教大神如何设置 . -
HTML5,javascript如何让浏览器自动全屏显示(或者其它方法也可以)
2021-07-13 02:05:55api给的例子也是由一个条件来出发这个html5的全屏函数: element.requestFullScreen() Makes an inpidual element full-screen, e.g. document.getElementById(“myvideo”).requestFullScreen(). -
安卓手机如何设置全屏壁纸,再也不用为设置壁纸裁剪图片而烦恼【赖崇飞博客】
2021-06-04 02:32:47小编文笔不好,还望见谅小编使用的手机是华为C8650,屏幕分辨率:480x320,安卓2.33,已获取root权限(与本教程无关)小编之前使用安卓手机发现安卓机设置壁纸要时要裁剪自己心爱的图片,而成为我们的烦恼,我在百度... -
vue实现浏览器全屏展示功能
2020-10-15 22:58:32主要介绍了vue实现浏览器全屏展示功能,项目中使用的是sreenfull插件,执行命令安装,具体实现代码跟随小编一起看看吧 -
HTML5 body如何设置自适应全屏 HTML5 body设置自适应全屏代码
2021-06-08 18:00:06不允许有白色底色产生,因为手机高度不一样设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面错误的写法:加到div中结合图片设置min-height,但是页面不会回弹终极方案html,body{width:... -
JiaoZiVideoPlayer 全屏显示不全
2020-12-29 09:56:04导致有的手机底部状态栏可能为透明,屏幕全屏显示导致覆盖不全底部状态栏 出现下面这个图片问题 小米6X 然后把代码修改为 获取屏幕实际分辨率,不管状态栏高度 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.... -
html5 video标签实现手机端视频播放全屏显示
2021-08-31 16:58:31就好像依次设置了none或contain, 最终呈现的是尺寸比较小的那个 我的热门文章推荐 多路视频直播用在线云导播切换的效果测试 如何把视频转换生成二维码,扫码直接播放? 有哪些网站上传视频是不会插入广告的? 怎么把... -
SpotifyPlaybackInfo:全屏界面,在Spotify上显示您当前的播放状态,并在漂亮的小浏览器页面中显示信息
2021-02-25 08:06:37) 状态:暂停内容,随机播放还是重复/重复一个上下文:播放列表/专辑/艺术家名称和当前设备名称(您的PC,您的手机等) 音量:更改音量时显示在左侧(请参见示例中的Haken-Prothetic )空闲模式如果一段时间内没有... -
移动开发webapp开发常用meta设置手机浏览器全屏模式,webappmeta
2018-02-26 11:32:131、WebApp全屏模式: <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no,minimal-ui"> 注意:viewport 后面加上minimal-ui ... -
鸿蒙harmonyos全屏显示,app全屏显示,取消标题栏和状态栏
2021-08-03 23:43:33style/Theme.Emui.Dialog 将一个Activity显示为对话框模式 androidhwext:style/Theme.Emui.NoTitleBar 不显示应用程序标题栏 androidhwext:style/Theme.Emui.NoTitleBar.Fullscreen 不显示应用程序标题栏,并全屏 ...