[發(fā)明專利]一種應(yīng)用程序管理方法及裝置有效
| 申請?zhí)枺?/td> | 201210371376.4 | 申請日: | 2012-09-28 |
| 公開(公告)號: | CN102929601A | 公開(公告)日: | 2013-02-13 |
| 發(fā)明(設(shè)計(jì))人: | 王亞輝;李偉星;許瑞軍 | 申請(專利權(quán))人: | 北京小米科技有限責(zé)任公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100102 北京市朝陽區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用程序 管理 方法 裝置 | ||
1.一種應(yīng)用程序管理方法,其特征在于,包括:
通過掃描文件系統(tǒng),獲取所述文件系統(tǒng)中所有的應(yīng)用程序;
獲取當(dāng)前已安裝的應(yīng)用程序;
根據(jù)所述所有的應(yīng)用程序和當(dāng)前已安裝的應(yīng)用程序,獲得當(dāng)前未安裝的應(yīng)用程序;
將所述未安裝的應(yīng)用程序進(jìn)行展示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:
將所述文件系統(tǒng)中所有的應(yīng)用程序記錄在第一應(yīng)用程序列表中;
將所述當(dāng)前已安裝的應(yīng)用程序記錄在第二應(yīng)用程序列表中;
所述根據(jù)所述所有的應(yīng)用程序和當(dāng)前已安裝的應(yīng)用程序,獲得當(dāng)前未安裝的應(yīng)用程序,包括:
將所述第一應(yīng)用程序列表與所述第二應(yīng)用程序列表進(jìn)行比較得到的差集作為第三應(yīng)用程序列表,所述第三應(yīng)用程序列表中包含當(dāng)前未安裝的應(yīng)用程序。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述第一應(yīng)用程序列表與所述第二應(yīng)用程序列表進(jìn)行比較得到的差集作為第三應(yīng)用程序列表,包括:
遍歷所述第一應(yīng)用程序列表;
逐個(gè)判斷所述第一應(yīng)用程序列表中的應(yīng)用程序是否在所述第二應(yīng)用程序列表中存在;
如果不存在,則將所述不存在的應(yīng)用程序作為比較得到的差集,記錄到第三應(yīng)用程序列表中。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述未安裝的應(yīng)用程序進(jìn)行展示,包括:
將表征所述第三應(yīng)用程序列表中未安裝的應(yīng)用程序的選項(xiàng)展示在可見界面上;
其中,當(dāng)所述選項(xiàng)被選定時(shí),顯示出第三應(yīng)用程序列表中的所有未安裝的應(yīng)用程序。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:
當(dāng)所述未安裝的應(yīng)用程序被選中時(shí),提示是否安裝相應(yīng)的應(yīng)用程序;
檢測到確認(rèn)安裝信息,則開始安裝過程,并在安裝成功后自動(dòng)將該應(yīng)用程序從所述選項(xiàng)中刪除。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
當(dāng)所述未安裝的應(yīng)用程序被卸載時(shí),直接從所述文件系統(tǒng)中刪除所述應(yīng)用程序。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:
當(dāng)接收到首次下載、或拷貝、或藍(lán)牙傳輸?shù)膽?yīng)用程序時(shí),將所述應(yīng)用程序添加到所述第三應(yīng)用程序列表中。
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過掃描文件系統(tǒng),獲取所述文件系統(tǒng)中所有的應(yīng)用程序,包括:
掃描文件系統(tǒng),識別當(dāng)前掃描到的文件是否是應(yīng)用程序文件;
如果是,則記錄到第一應(yīng)用程序列表中;
如果不是,則繼續(xù)掃描下一個(gè)文件,直到文件系統(tǒng)中的所有文件都掃描完畢。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述識別當(dāng)前掃描到的文件是否是應(yīng)用程序文件,包括:
針對安卓Android系統(tǒng),將文件名以.apk結(jié)尾的文件識別為應(yīng)用程序文件;
針對塞班Symbian系統(tǒng),將文件名以.sis或.sisx結(jié)尾的文件識別為應(yīng)用程序文件;
針對Windows?phone系統(tǒng),將文件名以.cap結(jié)尾的文件識別為應(yīng)用程序文件;
針對IOS系統(tǒng),將文件名以.px1或.ipa結(jié)尾的文件識別為應(yīng)用程序文件。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,針對安卓Android系統(tǒng)中文件名以.apk結(jié)尾的文件,還包括:
調(diào)用系統(tǒng)的PackageManager服務(wù)提供的getPackageArchiveInfo()方法來檢測該文件是否完整可用,如果是,則識別為應(yīng)用程序文件;如果否,則識別為非應(yīng)用程序文件。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取當(dāng)前已安裝的應(yīng)用程序,包括:
通過操作系統(tǒng)提供的應(yīng)用程序編程接口獲取當(dāng)前已安裝的應(yīng)用程序;
其中,針對Android系統(tǒng),通過系統(tǒng)的PackageManager服務(wù)提供的getInstalledPackages()方法獲取當(dāng)前已安裝的應(yīng)用程序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京小米科技有限責(zé)任公司,未經(jīng)北京小米科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210371376.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 對虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





