- AndroidManifest.xml的application节点添加属性android:resizeableActivity="false"表示应用页面不接受分屏。
- 如果开发者想保持APP页面在分屏前的模样,则需给该页面的activity节点加上以下的属性描述,告知系统不要对这个页面动手动脚:
android:configChanges="screenLayout|orientation"
- 对于视频播放页面,当onStop方法中暂停播放,并在onStart方法中恢复播放视频。
- 若想获知当前是否处于分屏模式,则可调用isInMultiWindowMode方法,该方法返回true表示处于分屏模式,返回false表示处于全屏模式。
- 每当进入多窗口,或者退出多窗口的时候,应用会触发Activity页面的onMultiWindowModeChanged方法。通过重载该方法,应用可以收到分屏与全屏的切换通知。