日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

Android 7.0 多窗口模式

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

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

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

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

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

a.png

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

多窗口模式,同時(shí)打開兩個(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)我們打開一個(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ǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。