日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Android 7.0 多窗口模式

發(fā)布時(shí)間:2025/7/14 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 7.0 多窗口模式 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

多窗口模式簡(jiǎn)介

由于手機(jī)屏幕大小的限制,傳統(tǒng)情況下一個(gè)手機(jī)只能同時(shí)打開(kāi)一個(gè)應(yīng)用程序。從Android 7.0 開(kāi)始引入多窗口模式功能,如許在一個(gè)屏幕中同時(shí)打開(kāi)兩個(gè)應(yīng)用程序。

進(jìn)入多窗口模式

注意:使用的是Genymotion模擬器
Google Nexus 5X-7.0.0

a.png

打開(kāi)任意程序,長(zhǎng)按Overview即可進(jìn)入多窗口模式。

多窗口模式,同時(shí)打開(kāi)兩個(gè)應(yīng)用

b.png

當(dāng)橫豎屏切換的時(shí)候,自動(dòng)切換成左右分屏的多窗口模式

c.png

哈哈!這樣就可以一邊看電影一邊聊微信了

多窗口模式下的生命周期

多窗口模式并不會(huì)改變?cè)械纳芷?#xff0c;只會(huì)將用戶最近交互的那個(gè)活動(dòng)設(shè)置為運(yùn)行狀態(tài),而將另一個(gè)設(shè)置為暫停狀態(tài),如果用戶又和暫停的活動(dòng)交互,那么這個(gè)暫停的活動(dòng)就會(huì)變成運(yùn)行狀態(tài),之前運(yùn)行的活動(dòng)就會(huì)變成暫停狀態(tài)。

當(dāng)我們打開(kāi)一個(gè)程序的時(shí)候,首先會(huì)執(zhí)行主界面的

onCreate()->onStart()->onResume()

然后長(zhǎng)按Overview按鈕,進(jìn)入多窗口模式:

onPause()->onStop()->onDestroy()->onCreate()->onStart()->onResume()

我們會(huì)發(fā)現(xiàn),當(dāng)進(jìn)入多窗口模式的時(shí)候,Activity會(huì)被重建。

針對(duì)進(jìn)入多窗口模式時(shí)活動(dòng)會(huì)被重建,如果想改變這種情況,可以在清單文件中對(duì)Activity進(jìn)行配置

<activity android:name=".activity.SplashActivity"android:configChanges="orientation|keyboardHidden|screenLayout|screenSize"><intent-filter><action android:name="android.intent.action.MAIN"/><category android:name="android.intent.category.LAUNCHER"/></intent-filter></activity>復(fù)制代碼

禁用多窗口模式

在清單文件的application節(jié)點(diǎn)

android:resizeableActivity="false"復(fù)制代碼

resizeableActivity="false"表示禁用多窗口模式

resizeableActivity="true"表示啟用多窗口模式

注意:這個(gè)屬性只有當(dāng)前項(xiàng)目的targetSdkVersion指定為24或者更高的時(shí)候才有效,否則會(huì)失效。

如果禁用多窗口模式,長(zhǎng)按Overview會(huì)彈出Toast:
"App doesn't support split screen"

如果targetSdkVersion低于24,并且不允許橫豎屏切換,應(yīng)用也將不支持多窗口模式

//屏幕一直為豎直方向 android:screenOrientation="portrait"復(fù)制代碼

重新允許程序,長(zhǎng)按Overview會(huì)彈出Toast:
"App doesn't support split screen",說(shuō)明已成功禁用多窗口模式。

總結(jié)

以上是生活随笔為你收集整理的Android 7.0 多窗口模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。