vivoXFold折叠屏适配官方指南手机使用手册

4月30日消息,前几天,vivo首款折叠屏手机正式官宣,为让开发者更好地适配新机型,vivo团队特推出了全新的适配指南。

vivo折叠屏有展开态和折叠态,这两种状态下屏幕的分辨率是不同的。因此,在折叠屏状态切换时,分辨率也要动态切换。

如果App或activity不支持不同分辨率屏幕自动适配,则会存在一些显示异常的问题,例如下图所示的左右或下半屏存黑边问题:

展开态▼

折叠态▼

适配建议

#01

让应用大小可调

为了加强用户体验,折叠屏在展开态和折叠态动态切换时,应用界面不允许存在左右黑边或下半屏黑边的情况(即应用进入兼容模式),因此需要应用支持不同分辨率情况下页面大小可调。

此功能由android:resizeableActivity属性控制,在应用的AndroidManifest.xml中可以针对App或activity进行设置。

<><>

android:resizeableActivity="true">

android:resizeableActivity="true"/>

Note:

系统侧建议:针对application设置android:resizeableActivity="true",避免应用部分页面在折叠屏状态变化后存在黑边问题。

其他适配事项可以参考Android开发者适配指导(例如链接中提到的保存界面状态和支持配置变更部分):

3.设置android:resizeableActivity="true"后,应用即可进入分屏模式,若不想进入分屏模式(进入分屏模式后会有一些适配问题)又不被当做兼容模式,可以在Activity里加上如下代码:

android:name="android.supports_size_changes"android:value="true"/>

#02

不同分辨率布局适配

折叠屏涉及到不同的分辨率尺寸和DPI,应用界面除了要保证分辨率切换时无黑边问题外,还需要保证应用界面在不同分辨率显示时页面无明显的拉伸、错位和重叠等问题,因此需要优化布局和提供对应的位图来进行适配。

详细适配方法可参考以下链接:

#03

适配大屏体验

在大屏适配时,部分显示页面仅仅只是放大,而没有利用大屏的空间展示更多内容。

因此,开发者们需要有效利用大屏空间调整布局展示,显示更多的内容。

详细适配方法可以参考以下链接:

#04

判定折叠屏方法

运行时判断:

android.util.FtDeviceInfo

publicstaticStringgetDeviceType

返回的三种类型:phone、tablet和foldable

开发者可以通过反射的方式获取设备类型,返回值foldable表示折叠屏设备。

反射代码示例:

privatestaticbooleanisVivoFoldableDevice(){

try{

Classc=Class.forName("android.util.FtDeviceInfo");

Methodm=c.getMethod("getDeviceType");

ObjectdType=m.invoke(c);

Log.d("fold","getDeviceType="+dType);

return"foldable".equals(dType);

}catch(Exceptione){

e.printStackTrace();

}

returnfalse;

#05

机型配置

若应用已经针对其他厂家折叠屏设备进行了适配,新的折叠屏设备根据机型名配置即可生效,可直接配置vivo折叠屏model型号V2178A。

调试和验证

手机调试

DPI设置:adbshellwmdensity480

展开态:adbshellwmsize1916x2160

折叠态:adbshellwmsize1080x2520

Note:

1.折叠屏展开态和折叠态DPI一样都是480,只需要设置一次

2.展开态和折叠态进行切换时,可以通过设置不同的分辨率来进行模拟切换

3.查看手机当前DPI和size的方法:adbshellwmdensity和adbshellwmsize

4.DPI和分辨率设置后,重启手机设置不会发生变化,若需要调回手机默认值,可通过adbshellwmsizereset和adbshellwmdensityreset进行恢复

5.由于Android模拟器调试效率问题,推荐用手机模拟调试和验证;若需要100%还原真机物理尺寸,可考虑模拟器

模拟器调试

除了通过手机动态切换分辨率的方式来进行调试外,还可通过模拟器进行调试和验证。AndroidStudio模拟器Phone分类支持8英寸和7.3英寸的折叠屏调试,但是无法克隆(即无法修改模拟器的物理尺寸和分辨率)。

模拟器Systemimage如果是x86的系统,则只支持32位应用的安装和运行;如果是纯64位的应用,模拟器需要选择arm64-v8a,否则无法安装和运行应用。

1.AndroidStudioFoldable模拟器无法修改物理尺寸、分辨率和DPI,因此在适配时,无法完全模拟vivo折叠屏手机,在App或activityresizeableActivity=true时,为了验证切屏是否有黑边可以在Android原生模拟器查看效果。

2.64位模拟器需要PC主机支持,部分PC无法正常启动64位模拟器。

折叠屏展开态模拟器

Android折叠屏模拟器无法修改物理尺寸、分辨率和DPI。若应用在进行《2.2不同分辨率布局适配》时需要100%模拟折叠屏展开态的屏幕进行调试,可以通过克隆Tablet分类的Nexus10,然后修改vivo折叠屏手机对应的物理尺寸、分辨率和DPI进行调试和验证。

1.应用UI兼容性适配对物理尺寸有强关联时,请务必修改Screensize为8.03,分辨率是展开态分辨率

2.需确认64位模拟器是否可以运行需要PC主机支持

3.若手机模拟DPI和分辨率调试无问题后,无法在模拟器运行,可以发包给vivo接口人,在vivo折叠屏真机运行点检

4.模拟器无法修改DPI,需要启动模拟器后,通过adbshell命令设置

此时打开终端,可以看到模拟器设备已经挂载和连接,可以进行adb操作。

THE END
1.品牌vivo的最新资讯都在这里 查看全部 产品发布 重新定义Ultra标准,vivo X100系列新品正式发布 2024年05月13日 连续三年亮相博鳌亚洲论坛 vivo以科技创新助力实体经济突围 企业大事2024年03月29日 vivo携手2024欧洲杯?,与全球用户共享人文之悦 品牌联合2023年12月02日 https://www.vivo.com/brand/home
2.实时vivoS15电影人像大师vivo智能手机官方网站vi班级的公共玩具小诗第三十八,《苍蓝战士奥特曼蓝版24集》手机高清免费在线观看-青,《红猫大本猫hmdbm·(中国)营2023》最新章节_红猫大,网友热议“144子豪无穷无尽的牛奶”:这背后隐藏了怎,王者荣耀小乔流泪红脸翻白眼:王者勇往直前,小亮流,图书馆的女朋友-电影-完整版在线观看-华中剧集网,GA悬赏通告身份证号大全https://www.realtimes.cn/v/video/20241220/35097.shtml?scm=2581411920241220
3.vivo人工客服电话多少vivo全国客户服务和尊享服务热线7*24小时为您服务~全国客户服务热线:95033(提供vivo/iQOO设备功能咨询、官方商城业务、技术故障咨询、售后维保咨询及投诉建议等服务)互联网服务热线:400-629-9688(提供vivo账号、应用商店、主题、音乐及充值业务等服务)钱包服务热线:400-615-5688(提供话费/流量充值业务https://zhidao.baidu.com/question/2278275997543129748.html
4.首页vivo手机官方旗舰店PC店铺https://vivo.tmall.com/
5.vivo官方App下载vivo官方v4.10.0.4安卓版vivo官网是一款好用的数码电子产品购物中心,这是vivo的官方网站手机版,大家可以在这里购买各种型号的vivo手机,再也不用担心质量问题和正品问题,还有各种折扣等你来,让你在这里购买更轻松。 vivo官网介绍 vivo手机官方网站提供旗下手机资讯,售前咨询,在线购买,售后服务。官方正品,满68元包邮,30天退换货,分期购机尊享补https://www.qqtn.com/azsoft/242883.html
6.2024年十大热门VIVO手机产品VIVO手机哪款好→Maigoo品牌网VIVO手机哪款好 导语 VIVO手机哪款好?下面maigoo小编为大家推荐十大热门VIVO手机排行榜,手机行业市场品牌众多,VIVO作为一直受大众关注的手机品牌,赢得众多消费者的青睐,大家在选购VIVO手机时都有疑问,品牌的哪些产品比较好?通过本榜单提供产品排行榜供你参考,了解一些VIVO比较热门的手机产品。如有因产品未收录、未推https://www.maigoo.com/news/483987.html
7.OPPO云服务官网3. 如需使用跨端文件访问和传输功能,请确保手机或平板系统已升级至 ColorOS 13.1 / realme UI 4.0 或以上(系统版本可在“设置 - 关于本机”中查看),并前往“设置 - 连接与共享”开启随身工作台功能。如找不到开关,可在设置中搜索“随身工作台”。 http://note.yun.oppo.com/
8.70+品牌七夕海报,看完我彻底柠檬了5、360手机卫士 #七夕# 今宵看碧霄,牵牛织女渡河桥。#卫爱守护# 6、当当 “七”待已久,“夕”望是你。读你三千遍,爱你一万年。#七夕# 7、顺丰 付出爱,获得爱#七夕# 8、百合网 #佳“七”相遇,“夕”望有你# 又到一年七夕节,怎能少了小百合的陪伴。遇见靠百合,你只管认认真真谈恋爱。 https://www.digitaling.com/articles/194571.html
9.vivo的微博vivo企业官方微博 +关注 g 私信 =主页 259关注 35303681粉丝 20381微博 维沃移动通信有限公司 ü 审核时间 2024-10-18 ü 简介: 敢于追求极致,持续创造惊喜。vivo立志做一个有信仰的品牌,融入血液的创新精神让我们饱含激情,怀揣梦想, T 友情链接 vivo智能手机官方网站 vivo天猫官方旗舰店 vivo京东https://weibo.com/vivomobile
10.vivo手机苏宁自营旗舰店vivo手机苏宁自营商城vivo手机苏宁自营旗舰店入驻苏宁易购官网,为您提供vivo手机苏宁自营价格、评价、正品行货、图片等信息,买vivo手机苏宁自营来苏宁易购!http://shop30000019.suning.com/
11.2024中国网络视听年度盛典导视新华网、五洲传播中心、中国视听、芒果TV、百视通、爱奇艺、优酷、腾讯视频、抖音、快手、哔哩哔哩、咪咕、微博、凯叔讲故事、百度、喜马拉雅、腾讯音乐娱乐集团、小红书、蜻蜓FM、PP视频、微信、新浪、搜狐、网易、天翼超高清 、Z视介、支付宝,IPTV各平台,OTT各平台,华为、小米、VIVO、OPPO手机视频平台等同步上线http://www.xinhuanet.com/politics/20240202/5bac7276088646ad9b1aa2734766355a/c.html
12.刷机精灵官网版v2.1.2免费版emt刷机工具官网软件授权:官方版 更新时间:2014-05-08 应用平台:/WinXP/|Win7|/Vista/ 刷机精灵官网版是一款简单实用的安卓手机刷机工具。刷机精灵官网版使用非常简单,软件采用一键式的操作,用户只需将手机连接电脑,选择要进行的操作,然后等待软件自动刷机就可以了。 刷机精灵官网版功能介绍: https://blog.csdn.net/u013772860/article/details/25724355
13.中国手机印度对决:小米是如何三年做到第一的?OPPO、vivo蓄力反击 一直以来,小米都以“互联网公司”来自我定位。无论是在国内发展还是在印度开拓市场,他们都把互联网渠道作为首选的落脚点。 “小米目前是印度线上市场中排名第一的智能手机品牌。”马努告诉界面新闻记者,“我们在印度市场中70%的销售都来自于线上。” https://www.tmtpost.com/3224310.html