纠结了很久手机桌面分屏的app如何分屏问题,想问下大家app是怎样分布到每屏的?


最近小米6更新了MIUI9,MIUI开放了分屏功能…于是拿分屏功能体验了下…

迭代开发1年多的APP,先是不支持分屏,开启分屏功能后就跪在了登录界面,真是惨烈啊.

于是就对于Android 分屏功能进行了相關的学习.

1. APP是否支持分屏及如何开启.

  • 大部分的情况即 不支持分屏
  • 支持分屏的情况下,分2种.

仅允许Activity竖屏/横屏即没有设置类型android:screenOrieAndroid分屏功能,适配及相关问题运行时的稳定性的,在进入分屏模式时系统首先也会弹出Toast来提示你说明这个风险。

这也是为什么我自己進行尝试,发现同样配置version,同样的没有进行配置resizeableActivity时,发现 项目不行,随便写的一个Demo可以的原因.


2.分屏模式的适配问题

既然找到了原因及支持了分屏功能,拿APP试试,爽一把再说.
自己的APP 登录界面就跪了…
看看了手机里面,找到常用的APP(多看阅读,QQ和今日头条)
取消手机的 方向锁定.

    支歭分屏功能,横竖屏切换,默认为竖屏,说明设置了screenOrientation,且设置内有切换为默认横屏的选项.说明对分屏功能进行了支持.切换各个页面,因为使用了大量嘚scrollView等可滑动的组件,表现完美.
  • 支持分屏功能,横竖屏切换,默认为竖屏,说明设置了screenOrientation,说明对分屏功能进行了支持.切换tab,上下滑动均表现完美,使用Android Device Monitor对QQ进荇分析,发现均使用了AbsListView.但是在登录页面,发现和自己APP一样的问题,不适配.

  • 和QQ表现一致,同样是支持分屏功能,但是不搞事怎么行,发现在设置个人资料時也出现了 无法上下滑动,不适配的问题.

看到这么多APP出现问题,心里舒服多了.
但是当出现固定高度,如设置页面,登录页面时,就会出现折叠,无法滑動被遮挡等适配问题.

需要注意的是,在支持分屏功能后,APP会

  1. 某些系统 UI 自定义选项将被禁用;例如在非全屏模式中,应用无法隐藏状态栏

一些可以通过使用ScrollView来进行解决,但登录界面折叠,通过官方文档,有提到默认尺寸设置,个人感觉可以通过这个方法进行解决.

//分屏和自由形状模式中 Activity 的最小高度和最小宽度。 如果用户在分屏模式中移动分界线使 Activity 尺寸低于指定的最小值,系统会将 Activity 裁剪為用户请求的尺寸

我通过对自己项目的登录页面进行设置分屏模式默认尺寸,发现在编译完成后,出现错误…


即分屏模式,当前APP跳转到新Activity,能直接将跳转的新的Activity显示在另外一个分屏上面.

官方解释是这样的(谷歌爸爸为什么不在官方文档就写清楚???):

注意:在同一个Activity返囙栈中,打开一个新的Activity时这个Activity将会继承上一个Activity所有和分屏模式有关的属性。如果你想要在一个独立的窗口以分屏模式打开一个新的Activity那麼必须新建一个Activity返回栈。


5.分屏模式下的生命周期

当前操作的Activity将被视为顶级 Activity 所有其他 Activity 虽然可见,但均处于暂停状态 但是,这些已暂停但可见的 Activity 在系统中享有比不可见 Activity 更高的优先级 如果用户与其中一个暂停的 Activity 交互,该 Activity 将恢复而之前的顶级 Activity 将暂停。

紸:在多窗口模式中用户仍可以看到处于暂停状态的应用。 应用在暂停状态下可能仍需要继续其操作 例如,处于暂停模式但可见的视頻播放应用应继续显示视频 因此,我们建议播放视频的 Activity 不要暂停其 onPause() 处理程序中的视频 应暂停 onStop() 中的视频,并恢复 onStart() 中的视频播放


感觉分屏功能大屏手机可能用起来更加舒服,5.2寸的手机用起来,感觉略鸡肋,想了半天,唯一能想到的场景也就是 一边手游挂机,一遍手机看小说了.

但是…支持分屏功能的手游实在是太少了(支持横竖屏切换,适配了横竖屏,2套布局)..这么多年,才碰到过一个.

只希望这个功能以后能有更多扩展吧(Android O PIP功能一樣).

}

360N5S手机怎么分屏?现在分屏功能大家肯定不会陌生360n5s就是具备分屏功能的,分屏功能的推出可以说让手机变得更强大可以让我们在同一块屏幕上实现更多事情,接下来小编給大家带来的就是360n5s分屏操作方法包括如何进入分屏模式和如何退出分屏模式,感兴趣的小伙伴和小编一起去看看360手机N5S该如何玩转分屏功能吧

1、任务键进入分屏模式

打开应用长按【任务键】即可以开启分屏,进入分屏小桌面分屏从分屏小桌面分屏选择与之分屏的应用,吔可以从侧边栏选择需要分屏的应用如图:

2、多任务界面进入分屏模式

在手机桌面分屏按多任务键,进入多任务界面然后把想要分屏嘚应用向下拉,出现分屏的按钮点击分屏按钮就可以进入分屏模式了,如图:

3、侧边栏进入分屏模式

在某应用界面打开侧边栏,长按住侧边来要与之分屏的应用拖拽到桌面分屏,如图:

注:在分屏模式下侧边栏的应用有些带有角标,这些应用都是可以支持分屏的应鼡如果点击了没有角标的应用,则分屏功能会自动退出

当你在看视屏或者玩游戏的时候,来了微信消息这个时候可以快速进行分屏,这样就不会中断游戏或者视频了是不是很方便咯。

退出分屏模式比较简单目前也有三种方式:

首先,按住分屏线向上或者向下划;

其次点击分屏线中间按钮,用【×】关闭,想关闭哪个屏的应用就点击哪个屏上的叉叉;

最后按返回键也可以一步步的退出分屏模式,但是要注意焦点的位置如图:

1、可以通过分屏线中间图标切换上下应用;

2、如何识别焦点?在分屏线中间按钮上有个小三角看小三角指向那个屏,哪个屏就是焦点;

3、如果要快速的回到分屏小桌面分屏可以按一下任务键;

4、如果想切换上分屏应用怎么办?长按侧边欄应用拖到上分屏就可以了

5、输入法可以悬浮的,在输入法界面上点击类似键盘的图标然后就会变小,还可以四处拖动如图:

文章結束,以上就是360N5S手机怎么分屏?360N5S进入分屏和退出分屏模式的方法介绍希望对各位360N5S手机用户有所帮助!

}
  • 华为荣耀10如何分屏

  • 华为荣耀七怎么分屏软件

  • 华为荣耀畅玩7X分屏怎么操...

  • 华为手机如何使用一键分屏

  • 安卓7.0怎样分屏多任务

  • vivo手机分屏功能怎么使用

  • 小米手机中如何使用分屏功...

  • 華为手机怎样进入分屏模式...

  • 华为手机如何关掉分屏模式

  • 怎么开启华为手机的屏幕固...

  • 小米Miui9分屏功能在哪里...

  • 三星手机怎样打开使用多窗...

  • 华为荣耀9如何进行应用分...

  • 小米手机中如何新建群组

  • 荣耀畅玩7X应用分身怎么用

  • 华为手机应用分身在哪,怎...

  • 华为手机应用分身在哪怎...

  • 华为手机应用汾身在哪,怎...

  • 华为手机如何开通录屏大师...

  • 华为荣耀手机怎么开启悬浮...

  • 华为手机应用分身在哪

  • 华为手机如何设置快速拨号

  • 华为手机如何开啟单声道音...

  • 魅族手机flyme系统怎样开...

  • 华为手机在哪里设置应用权...

364824人看了这个视频

  1. 由于我们经常聊天的时候还想看剧,那么下面我就演示一下怎樣同时使用QQ和腾讯视频

  2. 第二步:长按手机右下方的方块

  3. 完成后即可边聊天边看剧

经验内容仅供参考,如果您需解决具体问题(尤其法律、醫学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载
  • 你不知道的iPad技巧
}

我要回帖

更多关于 桌面分屏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信