一、應(yīng)用分屏介紹
Android 7.0以來(lái),安卓系統(tǒng)新增了分屏顯示應(yīng)用——即在同一個(gè)屏幕上同時(shí)顯示兩個(gè)應(yīng)用窗口的特性。在支持分屏的應(yīng)用可以在“分屏模式”中左右并排或上下并排顯示。
二、應(yīng)用分屏適配說(shuō)明
若您的應(yīng)用計(jì)劃支持分屏功能,需要在應(yīng)用清單文件的 <activity>或 <application>節(jié)點(diǎn)中設(shè)置分屏屬性android:resizeableActivity="true",則應(yīng)用在分屏模式中可以被打開(kāi)。
若您的應(yīng)用不打算支持分屏功能,需要在應(yīng)用清單文件的 <activity>或 <application>節(jié)點(diǎn)中設(shè)置該屬性android:resizeableActivity="false",則應(yīng)用在分屏模式中不可被打開(kāi)。
如果您的應(yīng)用是使用 N Preview SDK 或以上的 (即targetSdkVersion>N) 構(gòu)建的,且未明確禁用多窗口支持,則應(yīng)用在分屏模式中默認(rèn)可以被打開(kāi)。
強(qiáng)烈建議視頻播放類(lèi)的 Activity 不要暫停其 onPause() 處理程序中的視頻,僅暫停 onStop() 中的視頻,并恢復(fù) onStart() 中的視頻播放,因?yàn)樵诜制聊J街?,用?hù)仍可以看到處于暫停狀態(tài)的應(yīng)用并希望其持續(xù)運(yùn)行。例如,處于分屏中操作另外半屏?xí)r,onPause()狀態(tài)下的視頻應(yīng)用應(yīng)繼續(xù)顯示并播放視頻。
三、適配情況測(cè)試檢查單
請(qǐng)?jiān)谂渲煤梅制翆傩院髨?zhí)行以下操作,觀察應(yīng)用兼容性是否達(dá)標(biāo):
是否正常運(yùn)行:應(yīng)用通過(guò)當(dāng)前界面開(kāi)啟分屏(長(zhǎng)按多任務(wù)鍵)或從多任務(wù)界面開(kāi)啟分屏,查看是否存在閃退或者加載不了等現(xiàn)象;
各級(jí)菜單功能及UI 元素正常:在分屏界面點(diǎn)檢應(yīng)用的一二三級(jí)菜單,使用所有子功能,查看是否文本可讀、是否有應(yīng)用閃退、卡頓、應(yīng)用功能不能正常使用、界面拉伸等異?,F(xiàn)象;
視頻可在操作另外半屏?xí)r正常播放:對(duì)有播放視頻、音頻的應(yīng)用,在分屏界面播放時(shí),將焦點(diǎn)切換到另一個(gè)分屏應(yīng)用,查看視頻、音頻是否會(huì)停止播放;
橫屏場(chǎng)景顯示是否異常:豎屏界面切換橫屏后,點(diǎn)擊應(yīng)用界面,查看界面顯示和點(diǎn)擊是否有問(wèn)題;
分屏不同比例下是否顯示異常:豎屏分屏下,將分界線(xiàn)分別拉至3:7,7:3,查看界面是否顯示正常;