游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

vivoXFold折叠屏适配官方指南发布应用大小可调不同分辨

  IT之家4月30日消息,前几天,vivo首款折叠屏手机正式官宣,为让开发者更好地适配新机型,vivo团队特推出了全新的适配指南。
  vivo折叠屏有展开态和折叠态,这两种状态下屏幕的分辨率是不同的。因此,在折叠屏状态切换时,分辨率也要动态切换。
  如果App或activity不支持不同分辨率屏幕自动适配,则会存在一些显示异常的问题,例如下图所示的左右或下半屏存黑边问题:
  展开态
  折叠态
  适配建议
  01
  让应用大小可调
  为了加强用户体验,折叠屏在展开态和折叠态动态切换时,应用界面不允许存在左右黑边或下半屏黑边的情况(即应用进入兼容模式),因此需要应用支持不同分辨率情况下页面大小可调。
  此功能由android:resizeableActivity属性控制,在应用的AndroidManifest。xml中可以针对App或activity进行设置。lt;applicationandroid:resizeableActivitytruegt;lt;activityandroid:resizeableActivitytruegt;lt;applicationgt;
  Note:
  1。当应用的targetSdkVersiongt;24时,android系统默认设置android:resizeableActivitytrue,不需要应用声明即可支持应用大小可调。当应用的targetSdkVersionlt;24时,需要应用针对application或activity设置android:resizeableActivitytrue。
  2。applicationandroid:resizeableActivitytrue时,会针对App的所有activity生效,因此当应用只需要声明单独的activity时,可以只针对单个activity进行设置。
  系统侧建议:针对application设置android:resizeableActivitytrue,避免应用部分页面在折叠屏状态变化后存在黑边问题。
  其他适配事项可以参考Android开发者适配指导(例如链接中提到的保存界面状态和支持配置变更部分):
  https:developer。android。comguidetopicsuifoldables?hlzhcn
  3。设置android:resizeableActivitytrue后,应用即可进入分屏模式,若不想进入分屏模式(进入分屏模式后会有一些适配问题)又不被当做兼容模式,可以在Activity里加上如下代码:lt;metadataandroid:nameandroid。supportssizechangesandroid:valuetruegt;
  02
  不同分辨率布局适配
  折叠屏涉及到不同的分辨率尺寸和DPI,应用界面除了要保证分辨率切换时无黑边问题外,还需要保证应用界面在不同分辨率显示时页面无明显的拉伸、错位和重叠等问题,因此需要优化布局和提供对应的位图来进行适配。
  详细适配方法可参考以下链接:
  https:developer。android。comtrainingmultiscreenscreensizes?hlzhcn
  03
  适配大屏体验
  在大屏适配时,部分显示页面仅仅只是放大,而没有利用大屏的空间展示更多内容。
  因此,开发者们需要有效利用大屏空间调整布局展示,显示更多的内容。
  要解决此类显示问题,开发者们可以在AndroidManifest。xmlandroid:configChanges中声明screenSize变化,然后在onConfigurationChanged中动态调整布局。
  详细适配方法可以参考以下链接:
  https:developer。android。comguidetopicsresourcesruntimechanges?hlzhcn
  04
  判定折叠屏方法
  运行时判断:
  android。util。FtDeviceInfo
  publicstaticStringgetDeviceType
  返回的三种类型:phone、tablet和foldable
  开发者可以通过反射的方式获取设备类型,返回值foldable表示折叠屏设备。
  反射代码示例:privatestaticbooleanisVivoFoldableDevice(){try{Classlt;?gt;cClass。forName(android。util。FtDeviceInfo);Methodmc。getMethod(getDeviceType);ObjectdTypem。invoke(c);Log。d(fold,getDeviceTypedType);returnfoldable。equals(dType);}catch(Exceptione){e。printStackTrace();}returnfalse;}
  05
  机型配置
  若应用已经针对其他厂家折叠屏设备进行了适配,新的折叠屏设备根据机型名配置即可生效,可直接配置vivo折叠屏model型号V2178A。调试和验证
  01
  手机调试
  DPI设置:adbshellwmdensity480
  展开态:adbshellwmsize1916x2160
  折叠态:adbshellwmsize1080x2520
  Note:
  1。折叠屏展开态和折叠态DPI一样都是480,只需要设置一次
  2。展开态和折叠态进行切换时,可以通过设置不同的分辨率来进行模拟切换
  3。查看手机当前DPI和size的方法:adbshellwmdensity和adbshellwmsize
  4。DPI和分辨率设置后,重启手机设置不会发生变化,若需要调回手机默认值,可通过adbshellwmsizereset和adbshellwmdensityreset进行恢复
  5。由于Android模拟器调试效率问题,推荐用手机模拟调试和验证;若需要100还原真机物理尺寸,可考虑模拟器
  02
  模拟器调试
  除了通过手机动态切换分辨率的方式来进行调试外,还可通过模拟器进行调试和验证。AndroidStudio模拟器Phone分类支持8英寸和7。3英寸的折叠屏调试,但是无法克隆(即无法修改模拟器的物理尺寸和分辨率)。
  模拟器Systemimage如果是x86的系统,则只支持32位应用的安装和运行;如果是纯64位的应用,模拟器需要选择arm64v8a,否则无法安装和运行应用。
  Note:
  1。AndroidStudioFoldable模拟器无法修改物理尺寸、分辨率和DPI,因此在适配时,无法完全模拟vivo折叠屏手机,在App或activityresizeableActivitytrue时,为了验证切屏是否有黑边可以在Android原生模拟器查看效果。
  2。64位模拟器需要PC主机支持,部分PC无法正常启动64位模拟器。
  03
  折叠屏展开态模拟器
  Android折叠屏模拟器无法修改物理尺寸、分辨率和DPI。若应用在进行《2。2不同分辨率布局适配》时需要100模拟折叠屏展开态的屏幕进行调试,可以通过克隆Tablet分类的Nexus10,然后修改vivo折叠屏手机对应的物理尺寸、分辨率和DPI进行调试和验证。
  Note:
  1。应用UI兼容性适配对物理尺寸有强关联时,请务必修改Screensize为8。03,分辨率是展开态分辨率
  2。需确认64位模拟器是否可以运行需要PC主机支持
  3。若手机模拟DPI和分辨率调试无问题后,无法在模拟器运行,可以发包给vivo接口人,在vivo折叠屏真机运行点检
  4。模拟器无法修改DPI,需要启动模拟器后,通过adbshell命令设置
  此时打开终端,可以看到模拟器设备已经挂载和连接,可以进行adb操作。adbdevicesListofdevicesattachedemulator5554device
  模拟器无法直接修改DPI,需要启动模拟器后单独设置。adbshellwmdensity480

茶杯头新补丁支持主界面本体与DLC切换近日《茶杯头》更新了最新的游戏补丁,更新后玩家可以在主界面完成游戏本体与DLC之间的切换,此外还修复了一些动画以及音频问题,并增加了撤销愿望的能力。《茶杯头》是Studi……全球前7realme手机Q3出货量超1000万台IT之家10月28日消息刚刚,realme手机宣布,realme手机第三季度出货量超1000万台,同比增长808,位列全球前7,成为全球成长最快智能手机品牌。realme……这个妈妈也是绝了,把重男轻女说的这么清新脱俗这个女的带着她那儿子去跟孩他爸一起走,从这点也不一定说是重男轻女,因为孩子在哺乳期嘛,离不开妈妈,行。但这个女的因为孩子还在哺乳期,又不能出去工作,所以也就是换一个地方哺……上市1年售价腰斩联想Z5s手机京东秒杀897元联想Z5s于2018年12月上市,6GB64GB版售价1598元,今日京东双11大促,直降至897元,还可叠加全品券做到更低。LCD水滴屏骁龙710GameTurbo游戏加速引……中兴BladeA7海外版上市,搭载紫光展锐虎贲八核处理器IT之家6月17日消息根据紫光展锐的消息,中兴发布了一款搭载展锐虎贲SC9863A的BladeA7智能手机,已在拉美、欧洲、亚太等海外多个国家陆续上市,定价为150欧元(116……3C认证不包含5G考核,小米称下周申请测试5G手机IT之家7月17日消息今天,IT之家在中国质量认证中心官网(3C认证)发现,目前已经8款5G手机获得了3C认证,其中华为手机占4款,包括华为Mate20X5G、MateX5G。……领航把发展基点放在创新上2018年6月14日上午,习近平总书记来到济南高新区,考察浪潮集团高端容错计算机生产基地。习近平总书记强调,一个国家要发展,明确目标和路径很重要。我们的目标就是实现中华民族伟大……海信新机F30S即将发布搭载紫光展锐虎贲T310处理器感谢IT之家网友软媒用户1789641的线索投递!IT之家6月25日消息今日,据紫光展锐官方消息,海信新机F30S即将发布。海信F30S采用水滴屏设计,搭载紫光展锐……奇怪!五粮液古井贡都说好喝,中国四大名酒却没有它们,咋回事?提起五粮液,没有酒友不竖大拇指的,谈起古井贡酒,喝过的酒友人人赞不绝口,这两大名酒在国内的知名度和品牌影响力,除了茅台几乎无酒能与之相比。不过奇怪的是,知名度如此高的两款……三星与Hatch宣布合作,将为GalaxyS105G用户提供IT之家6月4日消息日前,《愤怒的小鸟》游戏开发商Rovio分拆成立的公司Hatch与手机制造商三星宣布建立合作关系,将为美国的GalaxyS105G用户提供可作为游戏启动器的……TCL科技半导体领域又有大动作近日,TCL科技在半导体领域又有大动作!7月29日,鑫芯半导体科技有限公司日前发生工商变更,公司注册资本由501亿增加至6513亿。新增股东TCL科技集团股份有限公司,持……现在是入手大屏电视最佳时机!3个原因告诉你答案,后附选购天坑相信时下已经有很多人开始选购各种物品,尤其是电视这种大型家电,趁着各种优惠活动入手最为划算。毕竟今年双十一是近些年电视价格跳水力度最大的一次,其中包含3个重要原因。一是彩……
谢娜虽然是素颜出镜,但穿上背带裤配卫衣,看着也太显嫩了吧有一些女性朋友为了提升形象的减龄感,会利用一些具有减龄效果的服装单品来搭配自己,那么背带的服装就是其中一种类型,虽然很多人都会利用背带裤去搭配自己,但其实背带裙也是其中一种比较……黑鲨高管详解黑鲨3Pro机械按键用法FPSMOBA手游通吃IT之家2月29日消息黑鲨早前正式官宣新款黑鲨3Pro将采用机械按键设计,今日黑鲨手机产品中心部长也详细介绍了一下黑鲨3Pro机械按键及屏幕压感综合使用下的表现。视频观看……美国对中国出口管制,光刻机巨头突然表态,不应孤立中国长期以来美国对我国在许多先进技术上都进行一定的封锁和制裁,关于这类大家都已经很清楚地知道了,好在我国凭自己的实力打破了一个个封锁,现在还纵身一跃成为了国际大国。而且在许多……散文饥饿的恐惧村庄背依赭红色的大山如果有人问我,对童年最深刻的记忆是什么,我的回答是饥饿。是的,是那种浑身发汗、头晕目眩的饥饿感和恐惧感。我生在一个偏远山村,光秃秃的山坡上,零乱……DxOMark华硕ROG游戏手机5音频得分79分,暂列榜首IT之家2月23日消息华硕方面昨日宣布,腾讯ROG游戏手机5将于3月10日正式发布。随后,DxOMark公开了华硕ROG游戏手机5的音频79分,评价几乎所有使用场景的上乘之选,……ROG游戏手机5官宣将于3月10日发布,定义手游新姿势IT之家2月22日消息华硕方面今日宣布,腾讯ROG游戏手机5将于3月10日正式发布。官方表示与其一成不变迷失在人潮中,不如大胆改变来创造新的奇迹定义手游新姿势。IT之家了……华为MateX2折叠屏手机即将发布,官网预约人数已超230万2月21日消息,华为新一代折叠屏旗舰机MateX2将于今晚8点发布。官方商城数据显示,预约新机人数已经超过230万。配置方面,华为MateX2已被证实将搭载麒麟9000处……realmeGT素皮材质后盖外观公布,名为战神特别版曙光,灵IT之家2月23日消息realme副总裁、中国区总裁、全球营销总裁徐起今日继续为realme真我GT做预热宣传,继昨日公开银河战舰后,今天他又曝光了该机的战神特别版曙光。……warframe星际战甲新纪之战热修31。0。4改动给启动器添加了一个以禁止使用网络缓存的选项(默认情况下允许使用这些缓存,因为它们可以大大加快更新速度,但在某些网络上,这些缓存可能会错误配置并导致启动器中的长时间停顿问题)……地球上的水,是来自太空么?科学家从小行星上找到答案水是生命之源、万物之本,当初的地球正是因为有了水,才有了如今形形色色的自然界。水供养了万物让人好奇的是,地球上的水究竟从何而来?难道来自外太空吗?科学家经过反复研究……福州满城羊蹄甲四月正飞花工业路上羊蹄甲盛开。记者池远摄阳春四月,福州城区的羊蹄甲悄然绽放,带来春日浪漫。4日下午,记者在工业路西禅寺段看到,道路两侧一长排的羊蹄甲花开正艳,粉白的花朵交织绽放,西……好酸!韩媒报道中国短道夺金靠判罚被保送,韩国基因功不可没2月5日晚,中国短道速滑队在2000米混合接力中夺冠,为中国代表团收获本届冬奥会首金。在半决赛中,中国队受到干扰仅获第三,不过美国队和俄罗斯奥运队均被判犯规取消成绩,中国队晋级……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网