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

      一種終端應用程序運行的方法及裝置的制造方法

      文檔序號:10724652閱讀:219來源:國知局
      一種終端應用程序運行的方法及裝置的制造方法
      【專利摘要】本發(fā)明實施例公開了一種終端應用程序運行的裝置,接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;檢測是否有應用程序達到自啟動條件;若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內;若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序,通過提供用戶人機交互界面設置自啟動應用的名單,然后系統(tǒng)通過該名單對這些應用進行自啟動限制,達到對用戶不期望運行的應用進行限制運行的目的,可以有效的解決android手機后臺運行應用多導致的手機卡頓、變慢的問題。
      【專利說明】
      一種終端應用程序運行的方法及裝置
      技術領域
      [0001]本發(fā)明實施例涉及移動終端的技術領域,尤其涉及一種終端應用程序運行的方法及裝置。
      【背景技術】
      [0002]在開源的安卓android項目中,應用的啟動除了通過用戶點擊應用圖標的方式外,還可以通過接收系統(tǒng)廣播、注冊鬧鐘等方式啟動。隨著android平臺的普及,其應用程序也越來越多,各個公司的應用都希望能更多的運行,達到更好運營的效果。但這些應用往往都不需要用戶點擊,而是通過接收系統(tǒng)廣播、注冊鬧鐘等方式自啟動,從而導致在android系統(tǒng)的后臺運行大量用戶并不需要使用的應用,消耗CPU、內存資源,導致手機卡頓、變慢等故障。

      【發(fā)明內容】

      [0003]本發(fā)明實施例的目的在于提出一種終端應用程序運行的方法及裝置,旨在解決如何禁止用戶不需要運行的應用在終端后臺運行的問題。
      [0004]為達此目的,本發(fā)明實施例采用以下技術方案:
      [0005]第一方面,一種終端應用程序運行的方法,方法包括:
      [0006]接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;
      [0007]檢測是否有應用程序達到自啟動條件;
      [0008]若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內;
      [0009]若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序。
      [0010]優(yōu)選地,所述接收用戶設置的應用程序黑名單,包括:
      [0011 ]通過自啟動管理的應用程序接收所述用戶設置的應用程序黑名單。
      [0012]優(yōu)選地,所述檢測是否有應用程序達到自啟動條件,包括:
      [0013]檢測所述終端是否開機重啟,或者檢測是否接收到運行所述應用程序的廣播指令。
      [0014]優(yōu)選地,所述判斷所述應用程序是否在所述應用程序黑名單內之前,還包括:
      [0015]若檢測接收到運行所述應用程序的廣播指令,且所述應用程序已經(jīng)開啟,則將所述廣播指令發(fā)送給所述應用程序;
      [0016]若檢測接收到運行所述應用程序的廣播指令,且所述應用程序未開啟,則執(zhí)行判斷所述應用程序是否在所述應用程序黑名單內的步驟。
      [0017]優(yōu)選地,所述方法還包括:
      [0018]若所述應用程序不在所述應用程序黑名單內,則啟動所述應用程序。
      [0019]第二方面,一種終端應用程序運行的裝置,所述裝置包括:
      [0020]接收模塊,用于接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;
      [0021]檢測模塊,用于檢測是否有應用程序達到自啟動條件;
      [0022]判斷模塊,用于若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內;
      [0023]禁止模塊,用于若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序。
      [0024]優(yōu)選地,所述接收模塊,用于:
      [0025]通過自啟動管理的應用程序接收所述用戶設置的應用程序黑名單。
      [0026]優(yōu)選地,所述檢測模塊,用于:
      [0027]檢測所述終端是否開機重啟,或者檢測是否接收到運行所述應用程序的廣播指令。
      [0028]優(yōu)選地,所述裝置包括:
      [0029]發(fā)送模塊,用于在判斷所述應用程序是否在所述應用程序黑名單內之前,若檢測接收到運行所述應用程序的廣播指令,且所述應用程序已經(jīng)開啟,則將所述廣播指令發(fā)送給所述應用程序;
      [0030]執(zhí)行模塊,用于若檢測接收到運行所述應用程序的廣播指令,且所述應用程序未開啟,則執(zhí)行判斷所述判斷模塊。
      [0031]優(yōu)選地,所述裝置還包括:
      [0032]啟動模塊,用于若所述應用程序不在所述應用程序黑名單內,則啟動所述應用程序。
      [0033]本發(fā)明實施例提供一種終端應用程序運行的方法及裝置,接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;檢測是否有應用程序達到自啟動條件;若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內;若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序,通過提供用戶人機交互界面設置自啟動應用的名單,然后系統(tǒng)通過該名單對這些應用進行自啟動限制,達到對用戶不期望運行的應用進行限制運行的目的,可以有效的解決andro i d手機后臺運行應用多導致的手機卡頓、變慢的問題。
      【附圖說明】
      [0034]圖1是本發(fā)明實施例提供一種終端應用程序運行的方法的流程示意圖;
      [0035]圖2是本發(fā)明實施例提供的另一種終端應用程序運行的方法的流程示意圖;
      [0036]圖3是本發(fā)明實施例提供的另一種終端應用程序運行的方法的流程示意圖;
      [0037]圖4是本發(fā)明實施例提供的一種終端應用程序運行的裝置的功能模塊示意圖。
      【具體實施方式】
      [0038]下面結合附圖和實施例對本發(fā)明實施例作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明實施例,而非對本發(fā)明實施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明實施例相關的部分而非全部結構。
      [0039]參考圖1,圖1是本發(fā)明實施例提供一種終端應用程序運行的方法的流程示意圖。
      [0040]如圖1所示,所述終端應用程序運行的方法包括:
      [0041]步驟101,接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;
      [0042]優(yōu)選地,所述接收用戶設置的應用程序黑名單,包括:
      [0043]通過自啟動管理的應用程序接收所述用戶設置的應用程序黑名單。
      [0044]具體的,用戶可以通過該“自啟動管理”的界面設置應用程序黑名單,在用戶進行選擇后,調用系統(tǒng)提供的接口,將名單傳給系統(tǒng)自啟動邏輯。
      [0045]步驟102,檢測是否有應用程序達到自啟動條件;
      [0046]優(yōu)選地,所述檢測是否有應用程序達到自啟動條件,包括:
      [0047]檢測所述終端是否開機重啟,或者檢測是否接收到運行所述應用程序的廣播指令。
      [0048]步驟103,若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內;
      [0049]步驟104,若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序。
      [0050]具體的,Androi d系統(tǒng)正常開機初始化;讀取自啟動黑名單,并保存;對需要啟動的應用一一進行檢查;如果需要啟動的應用不在黑名單中,則需要啟動;如果需要啟動的應用中黑名單中,則不需要啟動。
      [0051]系統(tǒng)在廣播分發(fā)的過程中加入對黑名單進行處理,如果需要接收廣播的應用還沒有啟動,則需要判斷其是否在黑名單中,在黑名單中則不啟動該應用。
      [0052]本發(fā)明實施例提供一種終端應用程序運行的方法,接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;檢測是否有應用程序達到自啟動條件;若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內;若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序,通過提供用戶人機交互界面設置自啟動應用的名單,然后系統(tǒng)通過該名單對這些應用進行自啟動限制,達到對用戶不期望運行的應用進行限制運行的目的,可以有效的解決android手機后臺運行應用多導致的手機卡頓、變慢的問題。
      [0053]參考圖2,圖2是本發(fā)明實施例提供的另一種終端應用程序運行的方法的流程示意圖。
      [0054]如圖2所示,所述終端應用程序運行的方法包括:
      [0055]步驟201,接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;
      [0056]步驟202,檢測是否有應用程序達到自啟動條件;
      [0057]步驟203,若檢測接收到運行所述應用程序的廣播指令,且所述應用程序已經(jīng)開啟,則將所述廣播指令發(fā)送給所述應用程序;
      [0058]具體的,系統(tǒng)在廣播分發(fā)的過程中加入對黑名單進行處理,如果需要接收廣播的應用已經(jīng)啟動,則將所述廣播指令發(fā)送給所述應用。
      [0059]步驟204,若檢測接收到運行所述應用程序的廣播指令,且所述應用程序未開啟,則執(zhí)行判斷所述應用程序是否在所述應用程序黑名單內的步驟;
      [0060]步驟205,判斷所述應用程序是否在所述應用程序黑名單內;
      [0061]步驟206,若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序。
      [0062]參考圖3,圖3是本發(fā)明實施例提供的另一種終端應用程序運行的方法的流程示意圖。
      [0063 ] 在圖1和圖2的基礎上,如圖3所示,所述如圖3所示,所述終端應用程序運行的方法包括:
      [0064]步驟301,接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;
      [0065]步驟302,檢測是否有應用程序達到自啟動條件;
      [0066]步驟303,若檢測接收到運行所述應用程序的廣播指令,且所述應用程序已經(jīng)開啟,則將所述廣播指令發(fā)送給所述應用程序;
      [0067]步驟304,若檢測接收到運行所述應用程序的廣播指令,且所述應用程序未開啟,則執(zhí)行判斷所述應用程序是否在所述應用程序黑名單內的步驟。
      [0068]步驟305,判斷所述應用程序是否在所述應用程序黑名單內;
      [0069]步驟306,若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序;
      [0070]步驟307,若所述應用程序不在所述應用程序黑名單內,則啟動所述應用程序。
      [0071]參考圖4,圖4是本發(fā)明實施例提供的一種終端應用程序運行的裝置的功能模塊示意圖。
      [0072]如圖4所示,所述終端應用程序運行的裝置包括:
      [0073]接收模塊401,用于接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;
      [0074]檢測模塊402,用于檢測是否有應用程序達到自啟動條件;
      [0075]判斷模塊403,用于若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內;
      [0076]禁止模塊404,用于若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序。
      [0077]優(yōu)選地,所述接收模塊401,用于:
      [0078]通過自啟動管理的應用程序接收所述用戶設置的應用程序黑名單。
      [0079]優(yōu)選地,所述檢測模塊402,用于:
      [0080]檢測所述終端是否開機重啟,或者檢測是否接收到運行所述應用程序的廣播指令。
      [0081]優(yōu)選地,所述裝置包括:
      [0082]發(fā)送模塊,用于在判斷所述應用程序是否在所述應用程序黑名單內之前,若檢測接收到運行所述應用程序的廣播指令,且所述應用程序已經(jīng)開啟,則將所述廣播指令發(fā)送給所述應用程序;
      [0083]執(zhí)行模塊,用于若檢測接收到運行所述應用程序的廣播指令,且所述應用程序未開啟,則執(zhí)行判斷所述判斷模塊。
      [0084]優(yōu)選地,所述裝置還包括:
      [0085]啟動模塊,用于若所述應用程序不在所述應用程序黑名單內,則啟動所述應用程序。
      [0086]本發(fā)明實施例提供一種終端應用程序運行的裝置,接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序;檢測是否有應用程序達到自啟動條件;若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內;若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序,通過提供用戶人機交互界面設置自啟動應用的名單,然后系統(tǒng)通過該名單對這些應用進行自啟動限制,達到對用戶不期望運行的應用進行限制運行的目的,可以有效的解決android手機后臺運行應用多導致的手機卡頓、變慢的問題。
      [0087]以上結合具體實施例描述了本發(fā)明實施例的技術原理。這些描述只是為了解釋本發(fā)明實施例的原理,而不能以任何方式解釋為對本發(fā)明實施例保護范圍的限制?;诖颂幍慕忉?,本領域的技術人員不需要付出創(chuàng)造性的勞動即可聯(lián)想到本發(fā)明實施例的其它【具體實施方式】,這些方式都將落入本發(fā)明實施例的保護范圍之內。
      【主權項】
      1.一種終端應用程序運行的方法,其特征在于,方法包括: 接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序; 檢測是否有應用程序達到自啟動條件; 若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內; 若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序。2.根據(jù)權利要求1所述的方法,其特征在于,所述接收用戶設置的應用程序黑名單,包括: 通過自啟動管理的應用程序接收所述用戶設置的應用程序黑名單。3.根據(jù)權利要求1所述的方法,其特征在于,所述檢測是否有應用程序達到自啟動條件,包括: 檢測所述終端是否開機重啟,或者檢測是否接收到運行所述應用程序的廣播指令。4.根據(jù)權利要求3所述的方法,其特征在于,所述判斷所述應用程序是否在所述應用程序黑名單內之如,還包括: 若檢測接收到運行所述應用程序的廣播指令,且所述應用程序已經(jīng)開啟,則將所述廣播指令發(fā)送給所述應用程序; 若檢測接收到運行所述應用程序的廣播指令,且所述應用程序未開啟,則執(zhí)行判斷所述應用程序是否在所述應用程序黑名單內的步驟。5.根據(jù)權利要求1至4任意一項所述的方法,其特征在于,所述方法還包括: 若所述應用程序不在所述應用程序黑名單內,則啟動所述應用程序。6.一種終端應用程序運行的裝置,其特征在于,所述裝置包括: 接收模塊,用于接收用戶設置的應用程序黑名單,所述應用程序黑名單包括禁止在終端后臺自啟動的應用程序; 檢測模塊,用于檢測是否有應用程序達到自啟動條件; 判斷模塊,用于若檢測有應用程序達到所述自啟動條件,則判斷所述應用程序是否在所述應用程序黑名單內; 禁止模塊,用于若所述應用程序在所述應用程序黑名單內,則禁止啟動所述應用程序。7.根據(jù)權利要求6所述的裝置,其特征在于,所述接收模塊,用于: 通過自啟動管理的應用程序接收所述用戶設置的應用程序黑名單。8.根據(jù)權利要求6所述的裝置,其特征在于,所述檢測模塊,用于: 檢測所述終端是否開機重啟,或者檢測是否接收到運行所述應用程序的廣播指令。9.根據(jù)權利要求8所述的裝置,其特征在于,所述裝置包括: 發(fā)送模塊,用于在判斷所述應用程序是否在所述應用程序黑名單內之前,若檢測接收到運行所述應用程序的廣播指令,且所述應用程序已經(jīng)開啟,則將所述廣播指令發(fā)送給所述應用程序; 執(zhí)行模塊,用于若檢測接收到運行所述應用程序的廣播指令,且所述應用程序未開啟,則執(zhí)行判斷所述判斷模塊。10.根據(jù)權利要求6至9任意一項所述的裝置,其特征在于,所述裝置還包括:啟動模塊,用于若所述應用程序不在所述應用程序黑名單內,則啟動所述應用程序。
      【文檔編號】G06F9/445GK106095517SQ201610486793
      【公開日】2016年11月9日
      【申請日】2016年6月28日
      【發(fā)明人】饒志治, 劉飛
      【申請人】宇龍計算機通信科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1