国产精品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>

      移動終端控制方法及移動終端的制作方法_4

      文檔序號:9381527閱讀:來源:國知局
      表,對所述應(yīng)用列表內(nèi)的應(yīng)用程序進行GPS使用狀態(tài)的監(jiān)控,在移動終端監(jiān)測到所述應(yīng)用列表內(nèi)的應(yīng)用程序均沒有使用GPS功能時,關(guān)閉移動終端的系統(tǒng)GPS功能開關(guān)或控制GPS功能進入休眠狀態(tài)。這樣,可以在移動終端監(jiān)測到系統(tǒng)中沒有應(yīng)用程序使用GPS功能時,自動關(guān)閉GPS功能或者使GPS功能進入休眠狀態(tài),從而減少系統(tǒng)內(nèi)存開銷和額外耗電量。
      [0099]在一實施例中,如圖4所示,在上述圖3實施例的基礎(chǔ)上,所述步驟SlO包括:
      [0100]步驟S101,獲取移動終端內(nèi)應(yīng)用程序的包名;
      [0101]本實施例中,包名(Package Name)作為應(yīng)用程序的唯一標(biāo)識,也即一個包名代表一個應(yīng)用程序,不允許兩個應(yīng)用程序使用同樣的包名。包名主要用于移動終端的系統(tǒng)識別不同的應(yīng)用程序,而這些包名則幾乎不會被最終用戶看到。
      [0102]步驟S102,根據(jù)所述應(yīng)用程序的包名,獲取所述應(yīng)用程序具有的權(quán)限;
      [0103]本實施例中,應(yīng)用程序具有很多不同的權(quán)限,如電話呼叫、發(fā)送短信或彩信、讀取聯(lián)系人數(shù)據(jù)、讀取日程安排數(shù)據(jù)、網(wǎng)絡(luò)通訊以及GPS權(quán)限等,可以理解的是,不同的應(yīng)用程序具有的權(quán)限不盡相同,具體由移動終端系統(tǒng)的具體設(shè)置或用戶選擇的第三方應(yīng)用程序決定。
      [0104]步驟S103,遍歷所述權(quán)限,從中選擇出具有GPS功能權(quán)限的應(yīng)用程序;
      [0105]本實施例中,移動終端遍歷應(yīng)用程序的所具有的所有權(quán)限,從中篩選出具有GPS功能權(quán)限的應(yīng)用程序。
      [0106]步驟S104,將具有GPS功能權(quán)限的應(yīng)用程序制成應(yīng)用列表。
      [0107]本實施例中,移動終端將具有GPS功能權(quán)限的應(yīng)用程序制成應(yīng)用列表,以供對所述應(yīng)用列表內(nèi)的應(yīng)用程序進行GPS使用狀態(tài)的監(jiān)控。在其他實施例中,也可以預(yù)存儲具有GPS功能權(quán)限的應(yīng)用程序列表,在需要的時候調(diào)取即可。
      [0108]在一實施例中,如圖5所示,在上述圖3實施例的基礎(chǔ)上,所述步驟S20之前還包括:
      [0109]步驟S40,接收啟動移動終端內(nèi)具有GPS功能權(quán)限的應(yīng)用程序的啟動命令;
      [0110]步驟S50,根據(jù)所述啟動命令,觸發(fā)移動終端的所述系統(tǒng)GPS功能開關(guān)打開。
      [0111]本實施例中,當(dāng)用戶在移動終端的主界面點擊目標(biāo)應(yīng)用程序時,即會觸發(fā)啟動命令,此時移動終端內(nèi)具有GPS功能權(quán)限的應(yīng)用程序如百度地圖、大眾點評或微信等目標(biāo)應(yīng)用程序即會啟動,在啟動過程中,為獲取更精確的位置信息服務(wù),用戶可以選擇啟動系統(tǒng)的GPS功能或移動終端自動開啟GPS功能開關(guān)。
      [0112]在一實施例中,如圖6所示,在上述圖3實施例的基礎(chǔ)上,所述步驟S20包括:
      [0113]步驟S201,實時監(jiān)控所述應(yīng)用列表內(nèi)的應(yīng)用程序是否具有位置監(jiān)聽器;
      [0114]本實施例中,當(dāng)系統(tǒng)GPS功能開關(guān)打開時,移動終端則會自動對應(yīng)用列表內(nèi)的應(yīng)用程序進行實時監(jiān)控,判斷所述應(yīng)用列表內(nèi)的應(yīng)用程序是否具有位置監(jiān)聽器。
      [0115]步驟S202,若監(jiān)測到所述位置監(jiān)聽器且所述位置監(jiān)聽器一直處于工作狀態(tài),則判定所述應(yīng)用程序正在使用GPS功能;
      [0116]本實施例中,移動終端若監(jiān)測到位置監(jiān)聽器且所述位置監(jiān)聽器一直處于工作狀態(tài),則可以判定應(yīng)用程序正在使用GPS功能,此時保持系統(tǒng)GPS功能開關(guān)打開或處于激活狀
      ??τ O
      [0117]步驟S203,若沒有監(jiān)測到所述位置監(jiān)聽器,則判定所述應(yīng)用程序沒有使用GPS功會K。
      [0118]本實施例中,移動終端若沒有監(jiān)測到所述位置監(jiān)聽器或監(jiān)測到位置監(jiān)聽器被刪除,則判定所述應(yīng)用程序沒有使用GPS功能,此時可以關(guān)閉移動終端的系統(tǒng)GPS功能開關(guān)或控制GPS功能進入休眠狀態(tài)。
      [0119]在一實施例中,如圖7所示,在上述圖5實施例的基礎(chǔ)上,所述步驟S30之后還包括:
      [0120]步驟S60,在再次接收到啟動移動終端內(nèi)具有GPS功能權(quán)限的應(yīng)用程序的啟動命令時,觸發(fā)移動終端的所述系統(tǒng)GPS功能開關(guān)重新打開或喚醒GPS功能。
      [0121]本實施例中,當(dāng)用戶在移動終端的主界面再次點擊目標(biāo)應(yīng)用程序時,即會觸發(fā)啟動命令,此時移動終端內(nèi)具有GPS功能權(quán)限的應(yīng)用程序如百度地圖、大眾點評或微信等目標(biāo)應(yīng)用程序即會再次啟動,此時會觸發(fā)移動終端的所述系統(tǒng)GPS功能開關(guān)重新打開或直接將休眠狀態(tài)的GPS功能喚醒。
      [0122]本發(fā)明還提供一種移動終端1,參照圖8,本實施例中,所述移動終端I包括:
      [0123]獲取模塊10,用于獲取移動終端I內(nèi)具有GPS功能權(quán)限的應(yīng)用程序的應(yīng)用列表;
      [0124]本實施例中,移動終端I為具有GPS功能的設(shè)備,如手機、平板電腦、手持GPS、車載導(dǎo)航器等。以移動終端I手機為例,應(yīng)用程序如QQ、微信、百度地圖、大眾點評等均具有GPS功能權(quán)限,而手機內(nèi)置的應(yīng)用如短信、通訊錄、相機以及其他第三方應(yīng)用程序不具有GPS功能權(quán)限??梢岳斫獾氖?,具備GPS功能權(quán)限的應(yīng)用程序在移動終端I進行下載安裝的過程中,通常會在安裝結(jié)束時彈出對話框,詢問用戶是否允許獲取位置信息,若此時用戶同意,則用戶以后在啟動該應(yīng)用程序時會默認開啟定位功能;若用戶不同意,則用戶以后在啟動該應(yīng)用程序時會默認不開啟定位功能,也即移動終端I默認該應(yīng)用程序不具有GPS功能權(quán)限。當(dāng)然,用戶也可以選擇在移動終端I的系統(tǒng)設(shè)置中,選擇重新開啟定位功能,此時,該應(yīng)用程序則恢復(fù)了 GPS功能權(quán)限。
      [0125]監(jiān)控模塊20,用于對所述應(yīng)用列表內(nèi)的應(yīng)用程序進行GPS使用狀態(tài)的監(jiān)控;
      [0126]本實施例中,例如,用戶在使用百度地圖進行導(dǎo)航過程結(jié)束后,此時系統(tǒng)GPS功能仍然在運行;用戶使用大眾點評結(jié)束后,此時系統(tǒng)GPS功能仍然在運行……,這些情況下,由于GPS功能仍然在運行,因此,會長期占用系統(tǒng)內(nèi)存,增大移動終端I的耗電量。本實施例,可以通過監(jiān)測應(yīng)用程序是否退出來判斷GPS使用狀態(tài),其他實施例,還可以通過移動終端I的位置監(jiān)聽器來判斷,如若應(yīng)用程序在使用GPS功能,那么監(jiān)聽器則會一直處于工作狀態(tài);而當(dāng)監(jiān)聽器被刪除時,則認為不使用該應(yīng)用程序不具有GPS功能。
      [0127]控制處理模塊30,用于在移動終端I監(jiān)測到所述應(yīng)用列表內(nèi)的應(yīng)用程序均沒有使用GPS功能時,關(guān)閉移動終端I的系統(tǒng)GPS功能開關(guān)或控制GPS功能進入休眠狀態(tài)。
      [0128]本實施例中,在移動終端I監(jiān)測到所述應(yīng)用列表內(nèi)的應(yīng)用程序均退出或監(jiān)測到監(jiān)聽器被刪除時,則判定移動終端I內(nèi)沒有應(yīng)用程序在使用GPS功能,此時,移動終端I關(guān)閉系統(tǒng)GPS功能開關(guān),以在用戶下次啟動具有GPS功能權(quán)限的應(yīng)用程序時再次打開;或控制GPS功能進入后臺深度休眠狀態(tài),以在用戶下次啟動具有GPS功能權(quán)限的應(yīng)用程序時而被激活。
      [0129]本發(fā)明提供的移動終端1,通過獲取移動終端I內(nèi)具有GPS功能權(quán)限的應(yīng)用程序的應(yīng)用列表,對所述應(yīng)用列表內(nèi)的應(yīng)用程序進行GPS使用狀態(tài)的監(jiān)控,在移動終端I監(jiān)測到所述應(yīng)用列表內(nèi)的應(yīng)用程序均沒有使用GPS功能時,關(guān)閉移動終端I的系統(tǒng)GPS功能開關(guān)或控制GPS功能進入休眠狀態(tài)。這樣,可以在移動終端I監(jiān)測到系統(tǒng)中沒有應(yīng)用程序使用GPS功能時,自動關(guān)閉GPS功能或者使GPS功能進入休眠狀態(tài),從而減少系統(tǒng)內(nèi)存開銷和額外耗電量。
      [0130]在一實施例中,如圖9所示,在上述圖8實施例的基礎(chǔ)上,所述獲取模塊10包括:
      [0131]包名獲取單元101,用于獲取移動終端I內(nèi)應(yīng)用程序的包名;
      [0132]本實施例中,包名(Package Name)作為應(yīng)用程序的唯一標(biāo)識,也即一個包名代表一個應(yīng)用程序,不允許兩個應(yīng)用程序使用同樣的包名。包名主要用于移動終端I的系統(tǒng)識別不同的應(yīng)用程序,而這些包名則幾乎不會被最終用戶看到。
      [0133]權(quán)限獲取單元102,用于根據(jù)所述應(yīng)用程序的包名,獲取所述應(yīng)用程序具有的權(quán)限;
      [0134]本實施例中,應(yīng)用程序具有很多不同的權(quán)限,如電話呼叫、發(fā)送短信或彩信、讀取聯(lián)系人數(shù)據(jù)、讀取日程安排數(shù)據(jù)、網(wǎng)絡(luò)通訊以及GPS權(quán)限等,可以理解的是,不同的應(yīng)用程序具有的權(quán)限不盡相同,具體由移動終端系統(tǒng)的具體設(shè)置或用戶選擇的第三方應(yīng)用程序決定。
      [0135]選擇單元103,用于遍歷所述權(quán)限,從中選擇出具有GPS功能權(quán)限的應(yīng)用程序;
      [0136]本實施例中,移動終端I遍歷應(yīng)用程序的所具有的所有權(quán)限,從中篩選出具有GPS功能權(quán)限的應(yīng)用程序。
      [0137]列表制作單元104,用于將具有GPS功能權(quán)限的應(yīng)用程序制成應(yīng)用列表。
      [0138]本實施例中,移動終端I將具有GPS功能權(quán)限的應(yīng)用程序制成應(yīng)用列表,以供對所述
      當(dāng)前第4頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1