[發(fā)明專利]在Linux兼容安卓系統(tǒng)上進(jìn)行左右分屏的方法有效
| 申請(qǐng)?zhí)枺?/td> | 202210134802.6 | 申請(qǐng)日: | 2022-02-15 |
| 公開(公告)號(hào): | CN114185508B | 公開(公告)日: | 2022-04-26 |
| 發(fā)明(設(shè)計(jì))人: | 彭韜;楊碩;李翔;黃晟;黃彩龍;馬超;游遠(yuǎn);趙坤;謝輝軍;楊陳博寰 | 申請(qǐng)(專利權(quán))人: | 麒麟軟件有限公司 |
| 主分類號(hào): | G06F3/14 | 分類號(hào): | G06F3/14;G06F9/4401;G06F9/451 |
| 代理公司: | 北京匯智英財(cái)專利代理事務(wù)所(普通合伙) 11301 | 代理人: | 牟長(zhǎng)林 |
| 地址: | 300450 天津市濱海新區(qū)*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | linux 兼容 系統(tǒng) 進(jìn)行 左右 方法 | ||
1.在Linux兼容安卓系統(tǒng)上進(jìn)行左右分屏的方法,其特征在于,所述方法包括以下步驟:
選擇Android系統(tǒng)鏡像文件并對(duì)所述Android系統(tǒng)鏡像文件做預(yù)處理;
Linux系統(tǒng)上運(yùn)行docker容器里的所述Android系統(tǒng);
所述Linux系統(tǒng)創(chuàng)建Android應(yīng)用顯示視窗;
所述Android系統(tǒng)接收Linux系統(tǒng)的啟動(dòng)命令,創(chuàng)建虛擬屏并綁定所述Android應(yīng)用顯示視窗;
所述Android系統(tǒng)啟動(dòng)所述Android應(yīng)用至所述虛擬屏;
所述Android系統(tǒng)對(duì)所述Android應(yīng)用所在的所述虛擬屏進(jìn)行左右分屏;
在內(nèi)存中添加所述Android應(yīng)用的界面跳轉(zhuǎn)匹配規(guī)則;
所述Android應(yīng)用跳轉(zhuǎn)界面時(shí),根據(jù)所述界面跳轉(zhuǎn)匹配規(guī)則來選擇啟動(dòng)至左屏或右屏。
2.根據(jù)權(quán)利要求1所述的在Linux兼容安卓系統(tǒng)上進(jìn)行左右分屏的方法,其特征在于,所述選擇Android系統(tǒng)鏡像文件并對(duì)所述Android系統(tǒng)鏡像文件做預(yù)處理,包括以下步驟:
選擇支持分屏模式方案的所述Android系統(tǒng)平臺(tái)進(jìn)行系統(tǒng)定制;
將所述Android系統(tǒng)上原物理屏分屏模式的方案移植至所述虛擬屏。
3.根據(jù)權(quán)利要求1所述的在Linux兼容安卓系統(tǒng)上進(jìn)行左右分屏的方法,其特征在于,所述Linux系統(tǒng)上運(yùn)行docker容器里的所述Android系統(tǒng),包括以下步驟:
所述Linux系統(tǒng)上使用docker加載所述Android系統(tǒng)的鏡像,讓所述Linux系統(tǒng)和所述Android系統(tǒng)共享同一所述Linux系統(tǒng)內(nèi)核;
所述容器中啟動(dòng)所述Android系統(tǒng)環(huán)境。
4.根據(jù)權(quán)利要求1所述的在Linux兼容安卓系統(tǒng)上進(jìn)行左右分屏的方法,其特征在于,所述Android系統(tǒng)對(duì)所述Android應(yīng)用所在的所述虛擬屏進(jìn)行左右分屏,包括以下步驟:
獲取所述虛擬屏中所述Android應(yīng)用界面所在的任務(wù)棧的任務(wù)ID;
根據(jù)所述任務(wù)ID,執(zhí)行Android Activity任務(wù)管理服務(wù)類中的方法setTaskWindowingModeSplitScreenPrimary,所述Android系統(tǒng)將對(duì)當(dāng)前所述虛擬屏進(jìn)行分屏顯示。
5.根據(jù)權(quán)利要求1所述的在Linux兼容安卓系統(tǒng)上進(jìn)行左右分屏的方法,其特征在于,所述Android系統(tǒng)解析所述Android應(yīng)用內(nèi)的資源文件,并保存與預(yù)設(shè)定左右屏幕的界面跳轉(zhuǎn)匹配規(guī)則至內(nèi)存中,包括以下步驟:
解析所述Android應(yīng)用內(nèi)存在的所述界面跳轉(zhuǎn)匹配規(guī)則的資源文件;
對(duì)無所述界面跳轉(zhuǎn)匹配規(guī)則的資源文件的所述Android應(yīng)用做預(yù)設(shè)定規(guī)則;
將解析的所述界面跳轉(zhuǎn)匹配規(guī)則或所述預(yù)設(shè)定規(guī)則保存至內(nèi)存中。
6.根據(jù)權(quán)利要求1所述的在Linux兼容安卓系統(tǒng)上進(jìn)行左右分屏的方法,其特征在于,所述Android應(yīng)用跳轉(zhuǎn)界面時(shí),根據(jù)所述界面跳轉(zhuǎn)匹配規(guī)則來選擇啟動(dòng)至左屏或右屏,包括以下步驟:
在Activity啟動(dòng)流程中添加攔截器;
所述攔截器在每次Android應(yīng)用界面跳轉(zhuǎn)時(shí)對(duì)所述Activity啟動(dòng)流程進(jìn)行攔截;
再將左屏當(dāng)前所述Activity啟動(dòng)流程與預(yù)啟動(dòng)的所述Activity啟動(dòng)流程按所述界面跳轉(zhuǎn)匹配規(guī)則進(jìn)行匹配;
匹配符合所述界面跳轉(zhuǎn)匹配規(guī)則的,則在啟動(dòng)意圖中設(shè)置意圖標(biāo)識(shí),所述Android應(yīng)用界面啟動(dòng)至右屏;
反之,所述Android應(yīng)用界面則按所述當(dāng)前Activity啟動(dòng)流程,啟動(dòng)至左屏。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于麒麟軟件有限公司,未經(jīng)麒麟軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210134802.6/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- LINUX內(nèi)核動(dòng)態(tài)加載方法
- 一種Linux嵌入式系統(tǒng)的安全啟動(dòng)方法
- 一種加快嵌入式Linux系統(tǒng)啟動(dòng)的方法
- Linux文件系統(tǒng)的多點(diǎn)備份和實(shí)時(shí)保護(hù)方法
- 基于硬件的Linux軟件開發(fā)系統(tǒng)及其構(gòu)建方法
- 將VxWorks任務(wù)移植到Linux的方法及裝置
- 一種Linux內(nèi)核接管socket鏈接的方法和裝置
- 一種Linux系統(tǒng)的備份和還原方法
- 一種基于Linux系統(tǒng)盤的寫過濾系統(tǒng)和方法
- 一種基于Linux系統(tǒng)盤的熱插拔方法和系統(tǒng)
- 請(qǐng)求沒有進(jìn)行IMS注冊(cè)的用戶進(jìn)行注冊(cè)的方法
- 對(duì)要進(jìn)行紋理操作的像素進(jìn)行分組
- 對(duì)餐盤進(jìn)行溫度調(diào)節(jié)和進(jìn)行分配的獨(dú)立小車
- 對(duì)圖像進(jìn)行編碼
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 蛋糕(甜蜜進(jìn)行時(shí))
- 對(duì)定位輔助數(shù)據(jù)進(jìn)行分級(jí)和分組以進(jìn)行廣播
- 對(duì)物體進(jìn)行分離和定向以進(jìn)行供料
- 對(duì)工件進(jìn)行評(píng)價(jià)以進(jìn)行加工的方法





