中文字幕无码日韩视频无码三区

一種自定義手機狀態欄的方法

文檔序(xu)號:7773689閱(yue)讀:1776來源(yuan):國(guo)知(zhi)局
一種自定義手機狀態欄的方法
【專利摘要】本發明公開了一種自定義手機狀態欄的方法,該方法包括以下步驟:在Android系統中添加選定的應用程序與狀態欄的相關屬性;通過所述相關屬性在狀態欄上創建所述應用程序的快捷方式。本發明能夠使用戶可以方便地調用自定義在狀態欄中的應用程序,操作方便,提高了用戶體驗感。
【專利說明】 一種自定義手機狀態欄的方法
【技術領域】
[0001]本發明涉及移動終端【技術領域】,更具體地說,是涉及一種自定義手機狀態欄的方法。
【背景技術】
[0002]目前,手機狀態欄中的切換項都是手機內置默認的應用程序的快捷開關,比如有wif1、數據網絡、藍牙、屏幕亮度、飛行模式和屏幕旋轉等開關,通過點擊上述快捷開關的圖標即可實現對相應的應用程序的開啟或關閉進行控制或其他調節操作。然而,現有的手機狀態欄還不能供用戶自定義添加應用程序的快捷開關,比如:QQ應用程序的快捷開關等,其不便于用戶的操作,降低了用戶體驗感。

【發明內容】

[0003]本發明的目的在于克服現有技術中的上述缺陷,提供一種可提高用戶體驗感的自定義手機狀態欄的方法。
[0004]為實現上述目的,本發明提供的技術方案如下:一種自定義手機狀態欄的方法,包括以下步驟:
[0005]在Android系統中添加選定的應用程序與狀態欄的相關屬性;
[0006]通過所述相關屬性在狀態欄上創建所述應用程序的快捷方式。
[0007]進一步而言,所述在Android系統中添加選定的應用程序與狀態欄的相關屬性的步驟具體包括:
[0008]在Android系統的權限列表中添加一個狀態欄屬性;
[0009]在選定的應用程序的AndroidMenifest.xml配置文件中設置與所述狀態欄屬性相對應的權限代碼,以允許所述應用程序使用所述狀態欄屬性。
[0010]進一步而言,所述通過所述相關屬性在狀態欄上創建所述應用程序的快捷方式的步驟具體包括:
[0011]調用接口將所述應用程序的應用圖標添加到狀態欄圖標列表中;
[0012]在狀態欄圖標列表上選擇所述應用程序的應用圖標,并在狀態欄上顯示該應用圖標;
[0013]設置所述應用程序的應用圖標在狀態欄中進行對應的圖標狀態顯示和開關控制操作的處理方式。
[0014]進一步而言,所述在狀態欄圖標列表上選擇所述應用程序的應用圖標,并在狀態欄上顯示該應用圖標的步驟具體包括:
[0015]設置所述應用程序的應用圖標的顯不標記;
[0016]當所述應用程序的應用圖標的顯示標記在狀態欄圖標列表中的狀態標記為可在狀態欄顯示時,則在狀態欄上顯示該應用圖標。
[0017]進一步而言,所述設置所述應用程序的應用圖標在狀態欄中進行對應的圖標狀態顯示的處理方式的步驟具體包括:
[0018]將處于后臺關閉狀態的所述應用程序的應用圖標的顏色設置為灰色和將處于后臺運行狀態的所述應用程序的應用圖標的顏色設置為彩色。
[0019]進一步而言,所述設置所述應用程序的應用圖標在狀態欄中進行對應的開關控制操作的處理方式的步驟具體包括:
[0020]檢測當前所述應用程序的開關狀態;
[0021]檢測對在狀態欄中的所述應用程序的應用圖標的觸發動作,所述觸發動作包括點擊動作和長按動作;
[0022]當所述應用程序處于后臺關閉狀態并檢測到所述應用程序的應用圖標有點擊動作時,則后臺啟動所述應用程序;
[0023]當所述應用程序處于后臺運行狀態并檢測到所述應用程序的應用圖標有點擊動作時,則后臺關閉所述應用程序;
[0024]當檢測到所述應用程序的應用圖標有長按動作時,則直接打開所述應用程序的應用界面。
[0025]與現有技術相比,本發明的有益效果在于:
[0026]本發明通過在Android系統中添加選定的應用程序與狀態欄的相關屬性并根據所述相關屬性在狀態欄上創建所述應用程序的快捷方式,使用戶可以方便地調用自定義在狀態欄中的應用程序,操作方便,提高了用戶體驗感。
【專利附圖】

【附圖說明】
[0027]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0028]圖1是本發明所述的自定義手機狀態欄的方法流程圖;
[0029]圖2是本發明所述的狀態欄圖標列表的界面圖;
[0030]圖3是本發明自定義添加QQ應用程序的快捷方式的實現效果圖。
【具體實施方式】
[0031]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。
[0032]本發明提供了一種自定義手機狀態欄的方法,下面結合附圖對本實施例進行詳細說明。
[0033]圖1是本發明的方法流程圖,請參考圖1,本發明實施例的方法包括以下步驟:
[0034]步驟S1、在Android系統中添加選定的應用程序與狀態欄的相關屬性;
[0035]在本實施例中,具體而言,步驟SI進一步包括:
[0036]步驟SI 1、在Android系統的權限列表中添加一個狀態欄屬性;
[0037]其中,在Android系統中有一個權限列表,在權限列表中增加一個狀態欄屬性:android, permission.addToStatusBar,這相當于是一個允許的標志,當某應用程序中有此權限時,那么在狀態欄的代碼中會允許增加此應用程序的應用圖標代碼和對應功能的判斷分支。
[0038]狀態欄的代碼的位置根據各個平臺或各廠家的設置而存在區別,比如:\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar。
[0039]步驟S12、在選定的應用程序的AndroidMenifest.xml配置文件中設置與所述狀態欄屬性相對應的權限代碼,以允許所述應用程序使用所述狀態欄屬性;
[0040]其中,與所述狀態欄屬性:android.permission.addToStatusBar相對應的權限代碼可以設置為:
[0041]〈uses-permission android:name=〃android.permission.addToStatusBar〃/> ;有此權限代碼的應用程序有權限將其開關狀態放到狀態欄上,可以調用相關的狀態欄中的代碼。
[0042]步驟S2、通過所述相關屬性在狀態欄上創建所述應用程序的快捷方式;
[0043]在本實施例中,具體而言,步驟S2進一步包括:
[0044]步驟S21、調用接口將所述應用程序的應用圖標添加到狀態欄圖標列表中;
[0045]其中,有與所述狀態欄屬性相對應的權限代碼的應用程序可以調用接口(如:addToStatusBar )實現將應用圖標添加到狀態欄圖標列表中的功能。當用戶點擊狀態欄中的“編輯”按鈕時,添加進去的應用圖標便會顯示在狀態欄圖標列表中。
[0046]步驟S22、在狀態欄圖標列表上選擇所述應用程序的應用圖標,并在狀態欄上顯示該應用圖標;
[0047]具體而言,步驟S22進一步包括:
[0048]步驟S221、設置所述應用程序的應用圖標的顯示標記;
[0049]其中,所述顯示的標記定義為StatusBarShowTag,如圖2所示,所述顯示的標記在狀態欄圖標列表中的體現形式為勾選選項。
[0050]步驟S222、當所述應用程序的應用圖標的顯示標記在狀態欄圖標列表中的狀態標記為可在狀態欄顯示時,則在狀態欄上顯示該應用圖標;
[0051]其中,如果在狀態欄圖標列表中的相應位置打勾,那么這個顯示標記StatusBarShowTag的狀態即為“可在狀態欄顯示”狀態,相應的,這個顯示標記StatusBarShowTag的值就為true,狀態欄就可以顯示這個應用圖標,如果沒打鉤,相應的,那么這個顯示標記StatusBarShowTag的值就為false,則不顯示這個應用圖標。
[0052]步驟S23、設置所述應用程序的應用圖標在狀態欄中進行對應的圖標狀態顯示的處理方式;
[0053]其中,將處于后臺關閉狀態的所述應用程序的應用圖標的顏色設置為灰色和將處于后臺運行狀態的所述應用程序的應用圖標的顏色設置為彩色。
[0054]在此需要說明的是,所述應用程序的應用圖標的顏色也可以設置為其他顏色,只要能夠明顯區別所述應用程序的開關狀態即可實施,非本實施例為限。
[0055]步驟S24、設置所述應用程序的應用圖標在狀態欄中進行對應的開關控制操作的處理方式;
[0056]具體而言,步驟S24進一步包括:[0057]步驟S241、檢測當前所述應用程序的開關狀態;
[0058]步驟S242、檢測對在狀態欄中的所述應用程序的應用圖標的觸發動作,所述觸發動作包括點擊動作和長按動作;
[0059]步驟S243、當所述應用程序處于后臺關閉狀態并檢測到所述應用程序的應用圖標有點擊動作時,則后臺啟動所述應用程序;
[0060]步驟S244、當所述應用程序處于后臺運行狀態并檢測到所述應用程序的應用圖標有點擊動作時,則后臺關閉所述應用程序;
[0061]步驟S245、當檢測到所述應用程序的應用圖標有長按動作時,則直接打開所述應用程序的應用界面。
[0062]如圖3所示,該圖為通過本發明的方法在狀態欄上自定義添加QQ應用程序的快捷方式的實現效果圖,跟手機默認設置在狀態欄上的wif1、數據網絡、藍牙等快捷開關一樣,用戶通過點擊QQ應用程序的圖標即可實現對QQ應用程序的開啟或關閉。當然,用戶也可以通過本發明的方法自定義添加其他常用的應用程序。
[0063]綜上所述,本發明能夠使用戶可以方便地調用自定義在狀態欄中的應用程序,操作方便,提高了用戶體驗感。
[0064]在此需要說明的是,本發明所述的自定義狀態欄的方法除了應用在手機外,還可以應用在基于Android系統并設置有狀態欄的平板電腦、人機交互終端或其他移動終端設備。
[0065]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁盤、光盤等。
[0066]上述實施例為本發明較佳的實施方式,但本發明的實施方式并不受上述實施例的限制,其他的任何未背離本發明的精神實質與原理下所作的改變、修飾、替代、組合、簡化,均應為等效的置換方式,都包含在本發明的保護范圍之內。
【權利要求】
1.一種自定義手機狀態欄的方法,其特征在于,該方法包括以下步驟: 在Android系統中添加選定的應用程序與狀態欄的相關屬性; 通過所述相關屬性在狀態欄上創建所述應用程序的快捷方式。
2.根據權利要求1所述的自定義手機狀態欄的方法,其特征在于,所述在Android系統中添加選定的應用程序與狀態欄的相關屬性的步驟具體包括: 在Android系統的權限列表中添加一個狀態欄屬性; 在選定的應用程序的AndroidMenifest.xml配置文件中設置與所述狀態欄屬性相對應的權限代碼,以允許所述應用程序使用所述狀態欄屬性。
3.根據權利要求1或2所述的自定義手機狀態欄的方法,其特征在于,所述通過所述相關屬性在狀態欄上創建所述應用程序的快捷方式的步驟具體包括: 調用接口將所述應用程序的應用圖標添加到狀態欄圖標列表中; 在狀態欄圖標列表上選擇所述應用程序的應用圖標,并在狀態欄上顯示該應用圖標; 設置所述應用程序的應用圖標在狀態欄中進行對應的圖標狀態顯示和開關控制操作的處理方式。
4.根據權利要求3所述的自定義手機狀態欄的方法,其特征在于,所述在狀態欄圖標列表上選擇所述應用程序的應用圖標,并在狀態欄上顯示該應用圖標的步驟具體包括: 設置所述應用程序的應用圖標的顯示標記; 當所述應用程序的應用圖標的顯示標記在狀態欄圖標列表中的狀態標記為可在狀態欄顯示時,則在狀態欄上顯示該應用圖標。
5.根據權利要求3所述的自定義手機狀態欄的方法,其特征在于,所述設置所述應用程序的應用圖標在狀態欄中進行對應的圖標狀態顯示的處理方式的步驟具體包括: 將處于后臺關閉狀態的所述應用程序的應用圖標的顏色設置為灰色和將處于后臺運行狀態的所述應用程序的應用圖標的顏色設置為彩色。
6.根據權利要求3所述的自定義手機狀態欄的方法,其特征在于,所述設置所述應用程序的應用圖標在狀態欄中進行對應的開關控制操作的處理方式的步驟具體包括: 檢測當前所述應用程序的開關狀態; 檢測對在狀態欄中的所述應用程序的應用圖標的觸發動作,所述觸發動作包括點擊動作和長按動作; 當所述應用程序處于后臺關閉狀態并檢測到所述應用程序的應用圖標有點擊動作時,則后臺啟動所述應用程序; 當所述應用程序處于后臺運行狀態并檢測到所述應用程序的應用圖標有點擊動作時,則后臺關閉所述應用程序; 當檢測到所述應用程序的應用圖標有長按動作時,則直接打開所述應用程序的應用界面。
【文檔編號】H04M1/725GK103577045SQ201310482929
【公開日】2014年2月12日 申請日期:2013年10月15日 優先權日:2013年10月15日
【發明者】孫建華 申請人:廣東歐珀移動通信有限公司
網友(you)詢(xun)問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1