国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      安卓系統(tǒng)中多應(yīng)用窗口顯示方法和窗口管理裝置的制造方法

      文檔序號:8247990閱讀:596來源:國知局
      安卓系統(tǒng)中多應(yīng)用窗口顯示方法和窗口管理裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種安卓系統(tǒng)中多應(yīng)用窗口顯示方法和窗口管理裝置。
      【背景技術(shù)】
      [0002]隨著通訊技術(shù)的迅猛發(fā)展,手機(jī)、平板電腦(Personal Access Device,簡稱PAD)等移動(dòng)終端已經(jīng)大量普及使用,為了滿足人們獲取不同信息的需要,各種移動(dòng)終端中安裝的應(yīng)用也越來越多。當(dāng)用戶使用應(yīng)用時(shí),點(diǎn)擊應(yīng)用圖標(biāo)就可以打開應(yīng)用窗口,目前,移動(dòng)終端上打開的應(yīng)用窗口是以全屏的形式顯示在移動(dòng)終端的屏幕上。
      [0003]安卓Android是基于Linux平臺的開源手機(jī)操作系統(tǒng)名稱,是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。Android操作系統(tǒng)中窗口分很多層,不同的層顯示不同的終端業(yè)務(wù),比如電話來電層用來顯示終端中有電話業(yè)務(wù)呼入、用戶身份識別(SubscriberIdentity Module,簡稱SM)卡故障層用來顯示終端的SM卡有故障,應(yīng)用層顯示各應(yīng)用。
      [0004]在Android系統(tǒng)的移動(dòng)終端中,用戶打開的應(yīng)用以全屏的方式顯示在應(yīng)用層上,若終端當(dāng)前已打開某一應(yīng)用,當(dāng)用戶要選擇另一應(yīng)用時(shí),需要先將當(dāng)前的應(yīng)用關(guān)掉后,才能選擇另一應(yīng)用,從而使該應(yīng)用在移動(dòng)終端的屏幕上顯示,這種應(yīng)用顯示方式不僅操作不方便,也不能滿足用戶對多應(yīng)用同時(shí)顯示的需求。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明提供一種安卓系統(tǒng)中多應(yīng)用窗口顯示方法和窗口管理裝置,用于解決現(xiàn)有技術(shù)中安卓系統(tǒng)的移動(dòng)終端無法滿足用戶同時(shí)打開多個(gè)應(yīng)用要求的問題。
      [0006]本發(fā)明的第一個(gè)方面是提供一種安卓系統(tǒng)中多應(yīng)用窗口顯不方法,包括:
      [0007]接收打開應(yīng)用的請求,所述請求中包括所述應(yīng)用的標(biāo)識;
      [0008]根據(jù)所述應(yīng)用的標(biāo)識,確定所述應(yīng)用對應(yīng)的層;
      [0009]若所述應(yīng)用對應(yīng)的層為小窗口層,則將所述應(yīng)用以小窗口的形式顯示在所述小窗口層上,所述小窗口層的數(shù)值高于應(yīng)用層。
      [0010]本發(fā)明的另一個(gè)方面是提供一種安卓系統(tǒng)中多應(yīng)用窗口管理裝置,包括:
      [0011]接收模塊,用于接收打開應(yīng)用的請求,所述請求中包括所述應(yīng)用的標(biāo)識;
      [0012]確定模塊,用于根據(jù)所述應(yīng)用的標(biāo)識,確定所述應(yīng)用對應(yīng)的層;
      [0013]處理模塊,用于若所述應(yīng)用對應(yīng)的層為小窗口層,則將所述應(yīng)用以小窗口的形式顯示在所述小窗口層上,所述小窗口層的數(shù)值高于應(yīng)用層。
      [0014]本發(fā)明提供的安卓系統(tǒng)中多應(yīng)用窗口顯示方法和窗口管理裝置,通過將應(yīng)用以小窗口的形式顯示在小窗口層上,且小窗口層的數(shù)值高于應(yīng)用層,使小窗口層對應(yīng)的應(yīng)用一直顯示在應(yīng)用層對應(yīng)的應(yīng)用的上端,實(shí)現(xiàn)了在安卓系統(tǒng)的終端中可以同時(shí)顯示多個(gè)應(yīng)用,方便了用戶操作,提高了用戶體驗(yàn)。
      【附圖說明】
      [0015]圖1為本發(fā)明提供的一種安卓系統(tǒng)中多應(yīng)用窗口顯示方法流程示意圖;
      [0016]圖2為本發(fā)明提供的一種安卓系統(tǒng)中多應(yīng)用窗口管理裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0017]圖1為本發(fā)明提供的一種安卓系統(tǒng)中多應(yīng)用窗口顯示方法流程示意圖。如圖1所示,該方法包括:
      [0018]10,接收打開應(yīng)用的請求,所述請求中包括所述應(yīng)用的標(biāo)識。
      [0019]本實(shí)施例中,打開應(yīng)用的請求是由用戶觸發(fā)的,比如用戶通過點(diǎn)擊應(yīng)用的圖標(biāo)觸發(fā)打開應(yīng)用的請求,或是用戶通過在應(yīng)用列表中選擇應(yīng)用的標(biāo)識的方式觸發(fā)打開應(yīng)用的請求。本方法實(shí)施例由本發(fā)明實(shí)施例提供的安卓系統(tǒng)中窗口管理裝置執(zhí)行,窗口管理裝置可以為窗口管理服務(wù)器Window Manager Service,通常設(shè)置在移動(dòng)終端中。
      [0020]應(yīng)用的標(biāo)識可以是應(yīng)用的提供商提供的應(yīng)用名稱符,比如,用QQ、Fet1n, Wechat分別作為QQ應(yīng)用、飛信應(yīng)用、微信應(yīng)用的標(biāo)識,也可以根據(jù)各應(yīng)用的安裝時(shí)間先后,或各應(yīng)用所用空間的大小等為各應(yīng)用分配不同的應(yīng)用標(biāo)識,比如用標(biāo)記tokenl標(biāo)識QQ應(yīng)用,用標(biāo)記token2標(biāo)識飛信應(yīng)用,用標(biāo)記token5標(biāo)識計(jì)算器應(yīng)用等,本實(shí)施例對此不做限定。
      [0021 ] 11,根據(jù)所述應(yīng)用的標(biāo)識,確定所述應(yīng)用對應(yīng)的層。
      [0022]具體地,所述根據(jù)所述應(yīng)用的標(biāo)識,確定所述應(yīng)用對應(yīng)的層,包括:
      [0023]查詢應(yīng)用標(biāo)識與層的映射關(guān)系表,確定所述應(yīng)用對應(yīng)的層。
      [0024]在窗口管理裝置中存儲有應(yīng)用標(biāo)識與層的映射關(guān)系表,一個(gè)應(yīng)用對應(yīng)唯一的層,即同一應(yīng)用僅能在唯一的層上顯示,而一個(gè)層可以對應(yīng)多個(gè)應(yīng)用。窗口管理裝置在收到打開應(yīng)用的請求后,通過查詢應(yīng)用標(biāo)識與層的映射關(guān)系表,確定該應(yīng)用的標(biāo)識對應(yīng)的層,即該應(yīng)用對應(yīng)的層。
      [0025]12,若所述應(yīng)用對應(yīng)的層為小窗口層,則將所述應(yīng)用以小窗口的形式顯示在所述小窗口層上,所述小窗口層的數(shù)值高于應(yīng)用層。
      [0026]窗口管理裝置為不同的層分配不同的數(shù)值,數(shù)值越大表示該層的顯示優(yōu)先級越高。比如為應(yīng)用層分配的數(shù)值為2,則為定義的小窗口分配的數(shù)值至少是3或3以上的某個(gè)數(shù)值,從而當(dāng)用戶同時(shí)打開小窗口層對應(yīng)的應(yīng)用和應(yīng)用層對應(yīng)的應(yīng)用時(shí),小窗口層對應(yīng)的應(yīng)用能顯示在應(yīng)用層對應(yīng)的應(yīng)用的上端,即小窗口層對應(yīng)的應(yīng)用的顯示界面疊加在應(yīng)用層對應(yīng)的應(yīng)用的顯示界面上一層。舉例來說,若用戶打開了一個(gè)小窗口層對應(yīng)的應(yīng)用后,窗口管理裝置根據(jù)請求又打開了某一應(yīng)用層對應(yīng)的應(yīng)用,此時(shí)之前打開小窗口層對應(yīng)的應(yīng)用仍將顯示在新打開的應(yīng)用層對應(yīng)的應(yīng)用的上端。
      [0027]在一些場景下,當(dāng)用戶已打開了應(yīng)用層對應(yīng)的應(yīng)用時(shí),由于應(yīng)用層對應(yīng)的應(yīng)用以全屏的方式顯示在屏幕上,若用戶希望再打開小窗口層對應(yīng)的應(yīng)用,則需要先關(guān)閉應(yīng)用層對應(yīng)的應(yīng)用,才能打開小窗口層對應(yīng)的應(yīng)用。因此,可以在移動(dòng)終端上設(shè)置一個(gè)實(shí)體按鍵作為小窗口應(yīng)用鍵,以方便用戶在打開應(yīng)用層對應(yīng)的應(yīng)用時(shí),可以在不關(guān)閉已打開的應(yīng)用層對應(yīng)的應(yīng)用的情況下,打開小窗口層對應(yīng)的應(yīng)用。
      [0028]相應(yīng)地,所述接收打開應(yīng)用的請求,包括:
      [0029]在小窗口應(yīng)用鍵被觸發(fā)時(shí),在小窗口層顯不小窗口層對應(yīng)的應(yīng)用列表;
      [0030]接收用戶基于所述應(yīng)用列表發(fā)出的打開所述小窗口層對應(yīng)的應(yīng)用的請求。
      [0031]舉例來說,計(jì)算器應(yīng)用為小窗口層對應(yīng)的應(yīng)用,若終端屏幕上當(dāng)前顯示的應(yīng)用為與應(yīng)用層對應(yīng)的購物應(yīng)用,用戶在付款前希望確定付款金額是否準(zhǔn)確,則可以觸發(fā)終端上的小窗口應(yīng)用鍵,然后在打開的小窗口層對應(yīng)的應(yīng)用列表中選擇計(jì)算器應(yīng)用的標(biāo)識來打開計(jì)算器應(yīng)用,因?yàn)橛?jì)算器應(yīng)用對應(yīng)的小窗口層的數(shù)值高于購物應(yīng)用對應(yīng)的應(yīng)用層的數(shù)值,所以計(jì)算器應(yīng)用會(huì)顯示在購物應(yīng)用的上端,從而使用戶可以用小窗口層對應(yīng)的計(jì)算器應(yīng)用來核算應(yīng)用層對應(yīng)的購物應(yīng)用上顯示的付款金額。
      [0032]具體地,所述將所述應(yīng)用以小窗口的形式顯示在所述小窗口層上,包括:
      [0033]判斷在所述小窗口層上顯示的應(yīng)用的數(shù)量是否已達(dá)到預(yù)設(shè)的閾值,所述閾值為所述小窗口層能顯示的應(yīng)用的數(shù)量的最大值;
      [0034]若未達(dá)到,則將所述應(yīng)用以小窗口的形式顯示在所述小窗口層上。
      [0035]通常,考慮用戶使用的需要及應(yīng)用顯示完整清晰的需要,在窗口管理裝置中可以預(yù)設(shè)一個(gè)小窗口層上能顯示的應(yīng)用的數(shù)量的最大值,比如預(yù)設(shè)小窗口層上能顯示的應(yīng)用的數(shù)量最大為5,則窗口管理裝置收到打開應(yīng)用的請求后,若判斷小窗口層上顯示的應(yīng)用的數(shù)量為4,還未達(dá)到5,則將請求打開的應(yīng)用以小窗口的形式顯示在小窗口層上。
      [0036]相應(yīng)地,所述判斷在所述小窗口層上顯示的應(yīng)用的數(shù)量是否已達(dá)到預(yù)設(shè)的閾值之后,還包括:
      [0037]若達(dá)到,則關(guān)閉在所述小窗口層中最早顯示的應(yīng)用,并將所述應(yīng)用以小窗口的形式顯示在所述小窗口層上。
      [0038]具體的,窗口管理裝置可以將在小窗口層上顯示的應(yīng)用的標(biāo)識根據(jù)打開時(shí)間的先后依次排序,若窗口管理裝置通過判斷發(fā)現(xiàn)小窗口層上顯示的應(yīng)用的數(shù)量為5,已經(jīng)達(dá)到小窗口層能顯示的應(yīng)用的數(shù)量的最大值,則窗口管理裝置根據(jù)打開的應(yīng)用的先后順序,關(guān)閉最早打開的應(yīng)用標(biāo)識對應(yīng)的應(yīng)用的小窗口,然后將請求打開的應(yīng)用以小窗口的形式顯示在小窗口層上。
      [0039]優(yōu)選的,窗口管理裝置在根據(jù)小窗口層上顯示的應(yīng)用的打開時(shí)間關(guān)閉應(yīng)用前,可以詢問用戶是否關(guān)閉所述最早顯示的應(yīng)用,由用戶確認(rèn)關(guān)閉最早顯示的應(yīng)用后再關(guān)閉最早顯示的應(yīng)用,若用戶選擇不關(guān)閉最早顯示的應(yīng)用,則詢問是否要關(guān)閉次早顯示的應(yīng)用,若用戶仍選擇不關(guān)閉,則繼續(xù)詢問,直到用戶選擇關(guān)閉某一已顯示的應(yīng)用后,再將請求打開的應(yīng)用以小窗口的形式顯示在小窗口層上,若已遍歷完所有的已顯示的應(yīng)用,用戶仍不選擇關(guān)閉已顯示的某一應(yīng)用,則可以提醒用戶當(dāng)前打開的應(yīng)用小窗口數(shù)量已達(dá)到最大值,不能再打開新的應(yīng)用。
      [0040]進(jìn)一步地,所述將所述應(yīng)用以小窗口的形式顯示在所述小窗口層上之前,還包括:
      [0041]若所述小窗口層中有已顯示的應(yīng)用時(shí),取消所述已顯示的應(yīng)用的焦點(diǎn);
      [0042]所述將所述應(yīng)用以小窗口的形式顯示在所述小窗口層上之后,還包括:
      [0043]將焦點(diǎn)設(shè)置在所述應(yīng)用上。
      [0044]通常,在小窗口層上最后顯示的應(yīng)用處于獲得焦點(diǎn)狀態(tài),以便用戶可以對該應(yīng)用進(jìn)行操作,若此時(shí)用戶請求打開另一小窗口應(yīng)用,則窗口管理裝置在顯示該請求打開的小窗口應(yīng)用前,先取消已顯示的應(yīng)用的焦點(diǎn),然后將請求打開的應(yīng)用以小窗口的形式顯示后將焦點(diǎn)設(shè)置在該應(yīng)用上,以便用戶可以對該應(yīng)用進(jìn)行操作。
      [0045]優(yōu)選地,所述將所述應(yīng)用以小窗口的形式顯示在所述小窗口層上
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1