当前位置:首页科技手机vivo X Fold 折叠屏适配官方指南发布:应用大小可调、不同分辨率布局、大屏体验

vivo X Fold 折叠屏适配官方指南发布:应用大小可调、不同分辨率布局、大屏体验

js
2022-04-30 来源:

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

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

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

翻开态 ▼

折叠态 ▼

适配主张

#01

让使用巨细可调

为了加强用户体会,折叠屏在翻开态和折叠态动态切换时,使用界面不允许存在左右黑边或下半屏黑边的状况(即使用进入兼容形式),因此需求使用支撑不同分辨率状况下页面巨细可调。

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

  

Note:

1. 当使用的 targetSdkVersion >=24 时,android 系统默认设置 android:resizeableActivity="true",不需求使用声明即可支撑使用巨细可调。当使用的 targetSdkVersion < 24 时,需求使用针对 application 或 activity 设置 android:resizeableActivity="true"。

2. application android:resizeableActivity="true" 时,会针对 App 的所有 activity 收效,因此当使用只需求声明独自的 activity 时,能够只针对单个 activity 进行设置。

系统侧主张:针对 application 设置 android:resizeableActivity="true",防止使用部分页面在折叠屏状况改变后存在黑边问题。

其他适配事项能够参阅 Android 开发者适配辅导 (例如链接中说到的保存界面状况和支撑装备变更部分):

https://developer.android.com/guide/topics/ui/foldables?hl=zh-cn

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

    

#02

不同分辨率布局适配

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

详细适配办法可参阅以下链接:

https://developer.android.com/training/multiscreen/screensizes?hl=zh-cn

#03

适配大屏体会

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

因此,开发者们需求有用使用大屏空间调整布局展现,显现更多的内容。

要解决此类显现问题,开发者们能够在 AndroidManifest.xml android:configChanges 中声明 "screenSize" 改变,然后在 onConfigurationChanged 中动态调整布局。

详细适配办法能够参阅以下链接:

https://developer.android.com/guide/topics/resources/runtime-changes?hl=zh-cn

#04

判定折叠屏办法

运转时判别:

android.util.FtDeviceInfo

public static String getDeviceType  

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

开发者能够经过反射的办法获取设备类型,返回值 foldable 表明折叠屏设备。

反射代码示例:


#05

机型装备

若使用现已针对其他厂家折叠屏设备进行了适配,新的折叠屏设备依据机型名装备即可收效,可直接装备 vivo 折叠屏 model 型号 V2178A。

调试和验证

#01

手机调试

DPI 设置:adb shell wm density 480

翻开态:adb shell wm size 1916x2160

折叠态:adb shell wm size 1080x2520

Note:

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

2. 翻开态和折叠态进行切换时,能够经过设置不同的分辨率来进行模仿切换

3. 查看手机当时 DPI 和 size 的办法:adb shell wm density 和 adb shell wm size

4. DPI 和分辨率设置后,重启手机设置不会发生改变,若需求调回手机默认值,可经过 adb shell wm size reset 和 adb shell wm density reset 进行康复

5. 因为 Android 模仿器调试功率问题,引荐用手机模仿调试和验证;若需求 100% 复原真机物理尺度,可考虑模仿器

#02

模仿器调试

除了经过手机动态切换分辨率的办法来进行调试外,还可经过模仿器进行调试和验证。Android Studio 模仿器 Phone 分类支撑 8 英寸和 7.3 英寸的折叠屏调试,但是无法克隆(即无法修正模仿器的物理尺度和分辨率)。

模仿器 System image 如果是 x86 的系统,则只支撑 32 位使用的装置和运转;如果是纯 64 位的使用,模仿器需求选择 arm64-v8a,否则无法装置和运转使用。

Note:

1. Android Studio Foldable 模仿器无法修正物理尺度、分辨率和 DPI,因此在适配时,无法完全模仿 vivo 折叠屏手机,在 App 或 activity resizeableActivity = true 时,为了验证切屏是否有黑边能够在 Android 原生模仿器查看作用。

2. 64 位模仿器需求 PC 主机支撑,部分 PC 无法正常发动 64 位模仿器。

#03

折叠屏翻开态模仿器

Android 折叠屏模仿器无法修正物理尺度、分辨率和 DPI。若使用在进行《2.2 不同分辨率布局适配》时需求 100% 模仿折叠屏翻开态的屏幕进行调试,能够经过克隆 Tablet 分类的 Nexus 10,然后修正 vivo 折叠屏手机对应的物理尺度、分辨率和 DPI 进行调试和验证。

Note:

1. 使用 UI 兼容性适配对物理尺度有强关联时,请必须修正 Screen size 为 8.03,分辨率是翻开态分辨率

2. 需确认 64 位模仿器是否能够运转需求 PC 主机支撑

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

4. 模仿器无法修正 DPI,需求发动模仿器后,经过 adb shell 指令设置

此时翻开终端,能够看到模仿器设备现已挂载和衔接,能够进行 adb 操作。


模仿器无法直接修正 DPI,需求发动模仿器后独自设置。


为你推荐

    2021年下半年出的手机:技术革新与市场趋势

    2021年下半年的旗舰手机市场呈现出多样化的亮点特性。屏幕技术成为众多厂商竞争的焦点,高刷新率OLED屏幕几乎成为标配,部分旗舰机型甚至采用了120Hz或更... [详细]

    2025-08-26 12:03:20 admin

    2023新品手机推荐:引领科技潮流的新选择

    随着科技的不断进步,2023年的手机市场迎来了性能更加强大的处理器。这些高性能处理器不仅提升了手机的整体运行速度,还为用户带来了更加流畅的多任务处理... [详细]

    2025-08-26 12:03:20 admin

    2025年即将上市的手机:引领未来科技潮流

    随着科技的飞速发展,2025年的手机市场将迎来前所未有的变革。预计在这一年,智能手机将更加注重用户体验,各大厂商可能会推出搭载全新处理器的设备,这些处理... [详细]

    2025-08-26 12:03:20 admin

    2022年最新款上市手机:引领科技潮流的旗舰产品

    2022年手机市场呈现多样化趋势,各大厂商纷纷推出旗舰机型,以满足不同用户需求。苹果公司发布了iPhone 14系列,以其强大的A16芯片和升级的摄像头系统,再次引... [详细]

    2025-08-26 12:03:20 admin

    2025年高性价比手机:未来科技的实惠选择

    随着技术的不断进步,2025年的高性价比手机市场将迎来一系列新的发展趋势。处理器性能将进一步提升,采用更先进的制程工艺,确保设备在运行大型应用和游戏时... [详细]

    2025-08-26 12:03:19 admin

    2025年手机新品:引领未来科技潮流

    2025年手机新品在创新特性方面将展现出前所未有的突破。柔性显示屏技术将得到广泛应用,使得手机能够折叠或卷曲,极大地提高了便携性和使用场景的多样性。... [详细]

    2025-08-26 12:03:18 admin

    2025最建议买的手机排行榜:未来科技的引领者

    智能手机性能的飞跃是现代科技快速发展的一个显著标志。随着处理器技术的不断进步,智能手机的计算能力已经可以与几年前的个人电脑相媲美。... [详细]

    2025-08-26 12:03:18 admin

    2025年的手机:未来科技的巅峰之作

    随着科技的不断进步,2025年的手机设计理念将更加注重用户体验与环保结合。设计师们倾向于采用可循环利用的材料,不仅减少了对环境的影响,还赋予了手机独特... [详细]

    2025-08-26 12:03:18 admin

    2025最新款手机:引领未来科技潮流

    2025年的手机设计革新将引领行业进入一个全新的时代,其中超薄与折叠屏的完美结合成为设计的新趋势。随着材料科学的进步和制造工艺的提升,手机的厚度将进... [详细]

    2025-08-26 12:03:18 admin

    未来手机2025年:引领科技新潮流

    随着技术的不断进步,智能手机行业正迎来前所未有的变革。预计到2025年,折叠屏技术将进一步成熟,消费者将看到更多设计新颖且实用的折叠手机,这些设备不仅能... [详细]

    2025-08-26 12:03:17 admin

    2025年手机是什么样子:未来科技的展望

    随着科技的不断进步,2025年的手机外观设计将呈现出前所未有的美学趋势。手机的屏幕将变得更加灵活和可折叠,这将使得手机在保持便携性的同时,能够提供更大... [详细]

    2025-08-26 12:03:17 admin

    2025款手机上市一览表:未来科技的风向标

    随着科技的不断进步,2025款旗舰手机成为了市场上备受瞩目的焦点。这款手机不仅在性能上达到了前所未有的高度,其设计也堪称艺术与技术的完美结合。强大的... [详细]

    2025-08-26 12:03:17 admin

    2025公认最好的三款手机:引领未来科技潮流

    随着科技的不断进步,手机性能的全面革新已经成为行业发展的必然趋势。各大厂商纷纷投入大量资源进行技术研发,致力于提升处理器的运算速度与效率,使多任务... [详细]

    2025-08-26 12:03:16 admin

    2025华为最新款手机:引领未来科技潮流

    华为手机以其创新技术特点在智能手机市场中占有一席之地。华为在摄像头技术上的创新尤为突出,其P系列和Mate系列手机搭载的徕卡摄像头,不仅在硬件上不断... [详细]

    2025-08-26 12:03:16 admin

    2023年新品手机:引领科技潮流的新旗舰

    随着科技的不断进步,2023年各大品牌纷纷推出了令人瞩目的新品手机。这些新机在性能、设计以及功能上都进行了全面升级,吸引了众多消费者的关注。苹果公司... [详细]

    2025-08-26 12:03:15 admin

    2025年最建议买的手机:未来科技的巅峰之作

    在当今科技飞速发展的时代,性能卓越的处理器成为了电子设备不可或缺的核心组件。无论是台式机、笔记本还是移动设备,一颗强大的处理器能够显著提升整体运... [详细]

    2025-08-26 12:03:15 admin

    2024年新款手机:引领科技潮流的新旗舰

    2024年新款手机的创新特性备受期待,这些特性不仅提升了用户体验,还推动了整个行业的技术进步。... [详细]

    2025-08-26 12:03:15 admin

    2030年的手机:未来通信技术的革新

    随着科技的不断进步,2030年的手机设计趋势将呈现出全新的面貌。可折叠屏幕技术将得到广泛应用,使得手机在保持便携性的同时,能够提供更大的显示屏幕。这种... [详细]

    2025-08-26 12:03:14 admin

    2025最建议买的手机:未来科技的领航者

    随着科技的不断进步,2025年的旗舰手机将在硬件配置上实现新的突破。处理器方面,采用全新制程工艺的芯片组将大幅提升运算速度与能效比,确保多任务处理流畅... [详细]

    2025-08-26 12:03:14 admin

    2030未来智能手机:引领科技新潮流

    随着科技的不断进步,智能手机正朝着更智能、更便捷的方向发展。预计到2030年,5G乃至6G网络的普及将进一步推动手机性能的提升,实现更快的数据传输速度与更... [详细]

    2025-08-26 12:03:13 admin
热门文章
关于我们
返回顶部