超千人围观,零基础高效适配折叠屏沙龙在线成功举办

三星折叠屏|保持屏幕状态 三星一直着眼于未来,在科技的领域不断探索,自去年Samsung Galaxy Fold上市以来,已有三款折叠机问世,在一代又一代产品的创新中,展现了手机外形新的趋势。在Galaxy Fold中,我们希望更大的屏幕可以让用户利用多窗口同时执行更多任务、一心多用,手机内外屏切换拥有连续性、自由切换。那么为了给用户带来无缝衔接、状态一致的体验,在多窗口和手机内外屏切换过程中,应用应保持界面的连续性、保留数据和状态。 多窗口和内外屏切换举例 1)在折叠屏内屏中,浏览网页或者阅读电子书,打开多窗口,用户的预期肯定是当 阅读详情

2020年7月30日,由软件绿色联盟、华为联合举办的第六期主题技术沙龙活动以线上直播的方式于云端圆满落幕。本场沙龙的分享嘉宾是来自华为、京东、微博的资深技术专家,以零基础高效适配折叠屏为主题在线畅聊,吸引了千余名开发者在线观看。沙龙的演讲内容聚焦了行业内前沿的折叠屏技术和热门的应用实践案例,重点围绕折叠屏手机平行视界、多窗口、拖拽适配三大方面,为更多的开发者高效适配折叠屏提供强有力支撑。

对于入门不久的初级开发者、小白来说,如何最轻松、最高效地进行折叠屏开发和部署?本文对此次线上沙龙活动的核心内容进行了整理,感兴趣的小伙伴可通过视频学习。接下来让我们一起回顾下本期沙龙精彩内容。

折叠屏手机平行视界分享

首先是来自华为CBG软件部的高级工程师郑燕华重点介绍了平行视界简介、典型场景、案例分享、基础适配、重点参数介绍等方面的内容,为开发者解读了折叠屏手机平行视界配置接入方法、开发指导以及适配建议。

平行视界以Activity为基本单位以左右窗口分离显示技术、双窗口生命周期管理、双窗口显示模式和切换逻辑为核心技术的实现应用内分屏的系统侧解决方案。应用可以根据自身业务设计分屏显示Activity组合,以实现符合应用逻辑的最佳单应用多窗口用户体验,且支持一次开发,多端部署。

传统浏览方式VS平行视界浏览方式

典型场景

分屏示意图

京东App折叠屏手机平行视界功能适配

新的技术可以带来多样化的体验,也需要众多产品能更好的为其适配,满足工作娱乐、生活购物需求等。京东App作为专业的综合网上购物商城,在本议题中,京东高级Android研发耿蕾从适配效果、适配过程、适配方案、规划四方面为开发者演示了京东App折叠屏手机的实战案例。

在适配的过程中,首先调研确定初步适配方案、预估修改成本。紧接着与业务方同步适配方案,对业务方提出的疑问进行解答,确定最终适配方案。

多窗口适配指南

华为CBG软件部高级工程师朱登奎重点讲述了华为智慧分屏功能介绍、华为智慧分屏应用适配关键点的内容。其中,华为智慧分屏应用适配关键点:

1、如何声明支持多窗口

2、正确使用应用资源

3、正确处理Configuration变化

4、正确处理多窗口下的沉浸式

5、华为SDK接口的使用

讲师对以上5点为开发者进行了详细分享。

随着移动终端设备的屏幕尺寸越来越大,多窗口模式势必成为应用显示的一种重要形式,华为的侧边栏Dock也会成为重要的手机应用入口,希望越来越多的应用适配多窗口,丰富手机的多窗口生态。

折叠屏连续性和拖拽适配介绍

软件绿色联盟对国内TOP1000主流应用进行了适配评测分析,评测数据显示,折叠屏适配率为90%,整体表现优异。在18类千款主流应用中,其中游戏类、儿童类应用适配完成率低于90%,需重点关注折叠屏开发指导系列内容并进行改进。

来自华为的折叠屏项目经理闫鸿飞主要分享了MateX规格和接口介绍、基础适配、典型案例、开发与调试、拖拽等内容,帮助开发者高效适配折叠屏。那针对折叠屏这一创新机型,适配的基础要求是什么呢?

  • 应用的所有页面在折叠态和展开大屏态下都能全屏显示,UI显示正常;
  • 应用的所有页面在折叠态和展开大屏态之间切换都能保证用户业务不中断,UI显示正常;
  • 屏幕折叠展开时保证业务的连续性和UI调整。

方式1:页面不重启,动态调整布局

方式2:页面重启,重启前保存页面和用户数据的方式

  • 不重启:需要调整的显示内容不多,建议选择。在onConfigurationChanged方法中通过代码动态调整UI来适配;重新初始化View,把View和数据重新绑定即可。
  • 重启:UI复杂,需要动态调整的地方多,建议针对大屏单独写一套layout资源放在(layout-sw600dp)目录下面。在销毁activity之前,通过onSaveInstancesState()存储状态,在onCreate()或者是onRestoreInstanceState()进行状态的恢复。

微博折叠屏手机拖拽适配经验分享

折叠屏手机在微博发布器的场景里是如何实现文字、图片、视频拖拽的呢?在这个议题中,来自新浪微博的高级Android工程师李伟将议题内容划分为3个部分进行介绍,分别是:

  • 拖拽效果展示
  • 实现方案解析
  • 微博拖拽二期规划

实现方案解析中,分屏拖拽实现涉及的API有:

技术在不断革新,作为开发者需要随着革新探索新的开发设计解决方案,相信关于折叠屏的创新体验还有更多可能性。不同的产品和功能会有新的要求,期待大家提出更好的方案。

Android开发项目实战:实现折叠式布局 首先实现一个头部固定的ExpandedListView,然后在它的基础上实现:在头部加一个背景图片,默认状态下他处于展开状态,往上滑的时候背景图片逐渐的折叠起来,往下滑的时候背景图片慢慢的展开效果图如下: 通过CoordinateLayout实现的折叠式布局 有人可能会说这不就是折叠式布局吗?是的,这就是Android 5.0给我们提供的材料设计库中的CoordinateLayout就是解决这个... 阅读详情

相关推荐

Qt for Android(八) —— QT 监听 Android 的返回键,或者其他Activity 事件

这篇文章要基于前面的基础,我们才能继续下面的内容,建议阅读。 Qt for Android(一) —— QT 中如何调用android方法 Qt for Android(二) —— QT 中调用自定义Android方法详细教程(获取Android设备的SN号) Qt for Android(三) —— QT 中获取 Android 的Services,并调用需要Context参数的 c方法(设置音量、亮度等) 背景 QT 监听 Android设备的返回键有两种方式,一种是在 QT 层监听,第二种是在 And

q2nAmor 1937

【Android折叠屏适配】基于AutoSize框架适配折叠屏并兼容多窗口模式

基于AutoSize框架结合多个设计图对可折叠设备进行适配,并兼容多窗口模式。

编程之美 4110

详解Android 折叠屏适配攻略

主要介绍了Android 折叠屏适配攻略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Android 华为平行视界适配(左右分屏)判断悬浮,展开,折叠

因为现在有好多折叠屏手机手机厂商推出了品行视界,也就是左右分屏在左面屏幕不发生改变的情况下降下一个页面放到有面可以左右一起看,在我们点击有面页面的时候有面的首个页面就回跑到左面,右面的第二个页面就有在右面 其实适配很简单首先在清单文件添加 <meta-data android:name="EasyGoClient" android:value="true" /> 然后如果有播放器的可以看需求添加这个这个厂商官方的说明是 magicWindow双

王鑫林的博客 1万+

Halcon阈值算子 -- 局部阈值之dyn_threshold

Halcon阈值算子 – dyn_threshold HALCON有很多阈值算子,接下来将一一介绍。本文先介绍dyn_threshold。 以下介绍主要参考HALCON帮助文档,并加上自己的体会。如有纰漏,欢迎留言指出 理论介绍 dyn_threshold算子的函数签名如下: dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : ) 输入参数有: OrigImage:待处理图像 ThresholdIm

m0_47015717的博客 5386

3D Slicer隐藏技巧:这样玩转医学影像分割与3D建模(含DICOM处理)

本文深入探讨3D Slicer在医学影像分割与3D建模中的高级应用技巧,包括多模态分割策略、三维可视化优化及DICOM数据处理。通过专业配置和Python脚本示例,帮助医疗AI开发者和影像科医师提升工作效率,实现精准的医学图像分析与建模。

weixin_28559803的博客 434

CoordinatorLayout 和 AppBarLayout 实现折叠效果 底部带阴影的处理方法

底部有 阴影如下 这个处理方法很简单 在AppBarLayout 布局里面设置elevation 为0dp <com.google.android.material.appbar.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:elevation="0dp"> ...

小牧在一直在学习,在前进的道路上大家一起学习,进步。 2130

MATLAB实现灰雁优化算法(GGO):从原理到实战的详细级教程

灰雁优化算法(GGO)是一种新型群体智能算法,模拟灰雁迁徙和觅食行为。算法通过领导更替机制、V形编队飞行和群体觅食策略,平衡全局探索与局部开发能力,具有收敛精度高、避免局部最优等特点。在MATLAB环境中,算法实现包括初始化种群、迭代更新领导雁、执行编队飞行和觅食行为等核心模块。用户可根据问题维度设置参数,通过收敛曲线和可视化分析评估性能。关键参数如领导更替频率、V形编队强度和觅食强度需根据问题复杂度调整,以获得最佳优化效果。该算法适用于各类优化问题,具有较好的鲁棒性和稳定性。

fx666_的博客 1212

Android开发实战手把手教你实现一个折叠式布局

在上一篇文章我们实现了一个头部固定的ExpandedListView,今天需要在他的头部加一个背景图片,默认状态下他处于展开状态,往上滑的时候背景图片逐渐的折叠起来,往下滑的时候背景图片慢慢的展开效果图如下: 图1 有人可能会说这不就是折叠式布局吗?是的,这就是Android 5.0给我们提供的材料设计库中的CoordinateLayout就是解决这个问题的,使用CoordinateLayout来...

门心叼龙的专栏 6750

【Go语言实战】(26) 分布式搜索引擎

基于go语言的分布式搜索引擎

面向生活编程 2380

Meta新开源多语种语音基座Omnilingual ASR

Meta FAIR 团队最近祭出了,这不仅仅是对 MMS (Massively Multilingual Speech) 的简单升级,而是一次从“多任务学习”向“上下文学习(In-Context Learning)”的范式跃迁。通过将 Wav2Vec 2.0 编码器扩展至 70 亿参数,并引入 LLM 风格的 Decoder,Omnilingual ASR 不仅原生支持 1600+ 种语言,更具备了类似 GPT 的“零样本”扩展能力——只需给出几个音频-文本对,即可解锁从未见过的语言。

kakaZhui的博客 147

【Flutter】Android、Flutter 折叠屏适配 ( 展开大屏 | 折叠主屏 | 折叠副屏 | 静态展示 | 动态热切换适配 | 拉伸布局 | X 轴自适应适配 | 布局重构 )

一、Android、Flutter 折叠屏适配、 二、展开大屏适配、 三、折叠主屏适配、 四、折叠副屏适配、 五、折叠屏动态热切换适配、 五、拉伸布局、 六、X 轴自适应适配、 七、布局重构、 八、Android、Flutter 中的程序配置、 1、屏幕自适应配置、 2、设置切换屏蔽宽高比不重启适配、 3、设置最大最小屏幕比例、

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 2万+

DeepLabv3+改进68:全网首发-添加DBlock模块 |高效且鲁棒的多任务低光图像修复神经网络

本文提出了一种高效鲁棒的多任务低光图像修复神经网络DarkIR,针对夜间或昏暗条件下图像存在的噪点、光线不足和模糊问题。不同于现有方法分别处理去模糊和低光增强任务,该模型采用新的注意力机制增强CNN感受野,在降低计算成本的同时,在LOL-Blur、LOLv2和Real-LOLBlur数据集上取得最优结果,并能良好泛化到真实夜间图像。

AIcurator的博客 326

Android 11----折叠屏初识

文章目录Android 11----折叠屏初识声明折叠屏简介折叠屏API接口合页角度传感器(铰链)设备状态折叠屏应用适配折叠屏调试环境应用适配折叠屏参考资料修改说明 Android 11----折叠屏初识 声明 博客地址:http://blog.youkuaiyun.com/luzhenrong45 折叠屏简介 “折叠屏”更宏观的概念也叫“柔性屏”,可以实现360度的弯曲,甚至扭曲。 可折叠设备通常在显示屏上有一个折页,或者有一个宽度的铰链将两个显示屏分开。带有铰链的设备可以在铰链后面跨越内容,比如微软Surface

一路到黑 3399

Python全栈入门到实战【基础篇 05】核心基础:Python的2种运行模式(交互式+命令行式)

Python代码运行模式详解:交互式与命令行式对比 摘要: Python提供两种核心运行模式:交互式(REPL)和命令行式(脚本式)。交互式模式适合快速测试语法,即时反馈结果,通过终端输入python启动,特点是无需保存、临时执行,适合验证小段代码逻辑。命令行式模式需将代码保存为.py文件后运行,适合开发完整程序,可重复执行和修改。两种模式各有优势:交互式便于学习调试,命令行式适合实际开发。掌握两种模式的使用场景和切换方法,是Python入门的关键技能,能显著提升学习效率。

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 4563

YOLOv11改进 - 卷积Conv | PATConv(Partial Attention Convolution)部分注意力卷积,在减少计算量的同时融合卷积与注意力的优势 | AAAI 2026

本文提出部分注意力卷积(PATConv)机制,并将其集成到YOLOv11中。传统神经网络中,卷积计算密集,注意力机制全局计算冗余,此前的“部分卷积”会丢失未计算通道的特征价值。PATConv通过“通道拆分 - 并行处理 - 结果拼接”的逻辑,给不同通道分配“擅长的任务”,兼顾局部与全局特征。基于此,它还衍生出PAT_ch、PAT_sp和PAT_sf三种细分模块。此外,还提出了动态部分卷积(DPConv),并构建了新的混合网络家族PartialNet。我们将PATConv代码集成到YOLOv11中,实验表明,

魔改工程师的博客 1085

Android 折叠屏适配最全的攻略在这里

随着三星 Galaxy Fold 和 华为 Mate X 的发布,折叠屏手机开始进入大家的视线。在改变手机体验的同时,也给我们开发人员在适配方面带来了更多的挑战。本文给大家介绍一下 Android 开发中和折叠屏相关的一些概念,以及如何进行折叠屏的适配。 折叠屏适配 折叠屏之所以需要适配,是因为我们的应用有可能在运行的过程中,所在的屏幕尺寸发生了变化,这种情况对现有项目多少都会产生一些问题。 所以折叠屏适配的本质是:当应用运行时,屏幕的尺寸、密度或比例发生了变化,应用能够继续在变化后的屏幕上正常显..

冯旭的博客 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Android实现文本折叠效果

小需求:默认展示4行,超过4行出现“查看全部”,点击则加载浮层显示完整内容; 实现是参考下面网址代码,但是有一些改动(主要涉及纯引英文的文本下面网址的代码可能有些问题) https://www.jianshu.com/p/f4f99eb932d4 最终显示代码如下: import android.content.Context import android.graphics.Col...

且听真言 2342

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Android 折叠屏技术发展与适配

文章目录1 折叠屏行业概览1.1 折叠屏诞生的背景1.1.1 屏幕面积变化1.1.2 屏占比变化1.2 折叠屏手机结构1.2.1 折叠屏手机物理结构1.2.2 折叠屏手机分类1.3 折叠屏手机市场规模1.3.1 限制折叠屏发展因素1.3.2 为什么要支持大屏设备2 折叠屏适配方案发展3 Android 官方折叠屏适配指南3.1 应用连续性:处理配置变更3.2 屏幕兼容性3.2.1 应用大小可调:resizeableActivity3.2.2 新的屏幕宽高比:maxAspectRatio(可选)3.3 多窗口

h4x0r_007的专栏 2万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Android性能优化—屏幕适配方案

像素(px) 含义:通常所说的像素,就是CCD/CMOS上光电感应元件的数量,一个感光元件经过感光,光电信号转换,A/D转换等步骤以后,在输出的照片上就形成一个点,我们如果把影像放大数倍,会发现这些连续色调其实是由许多色彩相近的小方点所组成,这些小方点就是构成影像的最小单位“像素”(Pixel)。简而言之,像素就是手机屏幕的最小构成单元。 单位:px(pixel),1px = 1像素点 一般情况下UI设计师的设计图会以px作为统一的计量单位。 绝对单位 1px 全天下所有的1px都是一样大的 相对:1%.

yzpbright的博客 1836

Flutter 屏幕适配

志当存高远。——诸葛亮 屏幕尺寸大全 菜单栏共有5个选项,包括手机、平板、手表、电脑、显示器,分别显示屏幕尺寸、PPI、纵横比、dp和px 单位下的宽✘高,以及DPI。 官方设计规范 适配原理 屏幕尺寸 严格来说,屏幕尺寸实际被物理尺寸和显示分辨率两个部分定义。而我们今天对各类手机、Pad 设备所说的屏幕尺寸,只指物理尺寸。如果一块手机屏幕的物理尺寸是 5.0英寸,即是指该手机屏幕对角线的长度。 屏幕分辨率 屏幕分辨率是指屏幕图像的精密度,是显示器所能显示的...

我很好 1万+

Android 折叠屏适配攻略

随着三星 Galaxy Fold 和 华为 Mate X 的发布,折叠屏手机开始进入大家的视线。在改变手机体验的同时,也给我们开发人员在适配方面带来了更多的挑战。本文给大家介绍一下 Android 开发中和折叠屏相关的一些概念,以及如何进行折叠屏的适配。 折叠屏适配 折叠屏之所以需要适配,是因为我们的应用有可能在运行的过程中,所在的屏幕尺寸发生了变化,这种情况对现有项目多少都会产生一些问题...

weixin_45365889的博客 3147

2020-11-6 折叠屏高效适配的进阶之路”线上沙龙,不容错过

软件绿色联盟在2020年推出“折叠屏UX规范技术沙龙”系列活动,联合业内已适配折叠屏的标杆企业,重点围绕折叠屏UX设计、开发指导、适配案例等内容展开分析详解,为广大开发者技术赋能,共同构建折叠屏手机应用生态。 本期沙龙将邀请折叠屏技术专家聚焦折叠屏手机平行视界的直播锁屏、折叠屏标准规范2.0解读、分屏分栏三大方面进行深度讲解,同时特邀腾讯地图和移动139邮箱的技术大咖分享适配案例及实操心经。以创新打破边界,用技术提升用户体验,欢迎对折叠屏感兴趣的开发者加入我们交流讨论。 主题: 折叠屏UX规范技术沙龙·第

AndroidGA的博客 328

Android折叠屏适配

随着三星 Galaxy Fold 和 华为 Mate X 的发布,折叠屏手机开始进入大家的视线。在改变手机体验的同时,也给我们开发人员在适配方面带来了更多的挑战。本文给大家介绍一下 Android 开发中和折叠屏相关的一些概念,以及如何进行折叠屏的适配。 折叠屏适配 折叠屏之所以需要适配,是因为我们的应用有可能在运行的过程中,所在的屏幕尺寸发生了变化,这种情况对现有项目多少都会产生一些问题。 所以折叠屏适配的本质是:当应用运行时,屏幕的尺寸、密度或比例发生了变化,应用能够继续在变化后的屏幕上正常显示和正常运

迷途可达C的博客 1913

详解18款小说类APP使用感受,专业解读与分析

为方便开发者更好地衡量APP在同类产品中的表现和竞争力,有针对性地进行产品优化,软件绿色联盟策划了垂类APP评测体验专题,目前已发布了天气类APP评测体验报告,本期将对小说类APP,围绕绿标五大标准及青少年模式进行体验评测,欢迎应用开发者持续关注。

AndroidGA的博客 2122

直播预告 | 网易专家带你深入了解兼容性那些事儿

兼容性测试专场来啦! 本期我们邀请到了网易资深QA工程师、绿盟兼容性组组长梁继朝为大家带来绿标5.0兼容性标准解读以及网易游戏兼容性测试方法。 讲师长期负责网易游戏与APP兼容性、性能等测试业务,同时在兼容性相关标准的制定与演进中担任重要角色,本场直播理论与实践并存,充满干货,期待在直播间与你共同交流与探讨! 关注【软件绿色联盟】视频号,预约活动 ...

AndroidGA的博客 1773
上一篇: 90S快速知道你的App是否安全合规!
下一篇: 2020-11-6 折叠屏高效适配的进阶之路”线上沙龙,不容错过
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值