[發明專利]一種獲取安卓應用程序的入口及圖標的方法有效
| 申請號: | 201210429177.4 | 申請日: | 2012-10-31 |
| 公開(公告)號: | CN102981824A | 公開(公告)日: | 2013-03-20 |
| 發明(設計)人: | 鄧裕強;黃愛華;梁國盛;朱海鑫;黃定伍 | 申請(專利權)人: | 廣州市久邦數碼科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 廣州新諾專利商標事務所有限公司 44100 | 代理人: | 華輝 |
| 地址: | 510055 廣東省廣州市中*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 獲取 應用程序 入口 圖標 方法 | ||
技術領域
本發明涉及安卓應用程序領域,尤其是一種獲取安卓應用程序的入口及圖標的方法。
背景技術
安卓系統(Android)是基于Linux開放性內核的操作系統。隨著越來越多的人使用安卓系統手機,安卓應用程序也越來越多,安卓應用程序的圖標給用戶帶來了界面的炫酷體驗,豐富了安卓的UI系統。由于安卓應用程序可能有多個入口,每個入口對應一個圖標。因此,市面上原有的解壓安卓應用程序再到用戶自己到相應的目錄查找圖標的方法已經無法滿足用戶的需求。原因是一般用戶根本不知道安卓應用程序圖標具體的位置也不知道程序的入口有幾個。這樣獲取Android安卓應用程序的入口及圖標則顯得越來越困難,開發者也不愿開放自己的源碼與素材。一般用戶也很難在網上找到相應的Android安卓應用程序的入口與圖標,怎樣才能更加高效更加快速的獲取Android安卓應用程序的入口與圖標顯的尤為重要。用戶獲得這些入口程序名稱和入口圖標之后,可以根據自己的習慣,修改相應的入口圖標和入口程序名稱。
發明內容
本發明的目的,就是克服現有技術的不足,提供一種可以獲取安卓應用程序名稱和入口圖標名稱的方法,本方法可以獲取安卓應用程序所有入口程序名稱和入口圖標,免除了用戶手動查找多個入口圖標,進而修改所需入口程序名稱和入口圖標的麻煩。
為了達到上述目的,采用如下技術方案:
一種獲取安卓應用程序的入口及圖標的方法,用于查找安卓應用程序的入口及圖標,包括以下步驟:
步驟一:反編譯所述安卓應用程序,獲取安卓應用程序的配置文件;
步驟二:解析所述配置文件,查找安卓應用程序的啟動入口,獲取該啟動入口的入口信息;
步驟三:根據所述入口信息獲取安卓應用程序的入口程序名稱和入口圖標。
進一步地,步驟一具體包括:通過JAVA虛擬主機合并所述反編譯安卓應用程序的線程和所述讀取錯誤輸出流的線程,獲取安卓應用程序的配置文件,所述配置文件包括工程配置文件、基本信息配置文件和資源配置文件。
進一步地,步驟二具體包括:通過SAX遍歷工程配置文件,判斷工程配置文件中各個界面控制器組件的屬性值是否與預設的屬性值相同,若是,該界面控制器組件為安卓應用程序的啟動入口,獲取該界面控制組件的入口程序名稱值和入口圖標名稱值。
進一步地,所述步驟三具體是:所述入口圖標名稱值主要由目標地址和目標圖標值組成,所述入口程序名稱值主要由目標地址和目標程序值組成,根據入口程序名稱值從基本配置文件中查找入口程序名稱,根據入口圖標名稱值從資源配置文件中查找入口圖標。
進一步地,所述步驟三具體是:根據入口程序名稱值的目標地址,從目標地址指向的基本配置文件中查找程序值與目標程序值相同的入口程序名稱;根據入口程序圖標值的目標地址,從目標地址指向的資源配置文件中查找圖標值與目標圖標值相同的入口圖標。
進一步地,根據預設的路徑,存儲所述入口圖標至該路徑。
與現有技術相比,本發明的有益效果在于:
1.本發明解決了反編譯安卓應用程序后,用戶無法獲知入口圖標的具體位置的問題,也解決了用戶無法獲知該安卓應用程序有多少個入口圖標的問題。
2.本發明可以通過合并反編譯安卓應用程序的線程和讀取錯誤輸出流的線程,可以有效快速地獲得反編譯后的應用圖標具體位置。
3.本發明可以獲取到安卓應用程序的所有入口圖標,用戶可以根據反編譯的結果找到入口圖標,修改入口圖標。
4.本發明可以獲取安卓應用程序的入口程序的名稱,讓用戶可以獲得每個入口程序的名稱,還可以修改入口程序的名稱。
附圖說明
圖1是本發明第一實施例所述的獲取安卓應用程序的入口及圖標的方法的步驟流程圖;
圖2是本發明第一實施例步驟二的具體實現方法的步驟流程圖;
圖3是本發明第二實施例所述的獲取安卓應用程序的入口及圖標的方法的步驟流程圖。
具體實施方式
下面將結合附圖以及具體實施方法來詳細說明本發明,在本發明的示意性實施及說明用來解釋本發明,但并不作為對本發明的限定。
實施例一
請參閱圖1,其為本發明的一種獲取安卓應用程序的入口及圖標的方法的步驟流程圖,用于查找安卓應用程序的入口及入口圖標,包括以下步驟:
S10:反編譯所述安卓應用程序,獲取安卓應用程序的配置文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市久邦數碼科技有限公司,未經廣州市久邦數碼科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210429177.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種組裝蓄電池樣品的簡易工裝
- 下一篇:屏幕解鎖的方法及終端





