[發明專利]一種控制Android應用程序安裝的方法及手機有效
| 申請號: | 201310254795.4 | 申請日: | 2013-06-24 |
| 公開(公告)號: | CN103324506A | 公開(公告)日: | 2013-09-25 |
| 發明(設計)人: | 何純華;樓帥;張五八 | 申請(專利權)人: | 上海天奕達電子科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04M1/725 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 馬曉亞 |
| 地址: | 200233 上海市徐匯區桂*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 android 應用程序 安裝 方法 手機 | ||
技術領域
本發明涉及Android設備領域,尤其涉及一種控制Android應用程序安裝的方法及手機。
背景技術
隨著基于Android智能手機的普及,適用于Android手機的應用程序也越來越多。APK是Android?Package的縮寫,即Android安裝包,APK是Android設備的專用安裝文件格式,其本質上是JAR(Java?ARchive)文件的一個變種,在Android手機中安裝文件的后綴名為“.apk”的APK文件,就好像在PC上的安裝文件的后綴名為“.exe”和在Symbian平臺安裝文件的后綴名為“.sis”一樣。
Android手機安裝應用程序時,通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝,因此即使不懂技術的用戶也能隨意的在Android手機中安裝各種應用程序,不便于某些特定情況下對Android手機應用程序安裝進行限制。比如,公司通常希望為員工配備的手機僅用于工作用途,對游戲等應用程序的下載安裝進行限制;家長也希望對小孩使用的手機進行應用程序安裝限制,防止小孩使用手機任意下載安裝互聯網上很多不健康的應用程序,影響小孩的健康成長;同時,一些病毒程序很容易就侵入個人手機,大量占用手機資源導致手機越來越慢,甚至造成用戶通訊信息或者短信等敏感信息的泄密。
因此,現有技術還有待改進。
發明內容
本發明的目的在于提出一種控制Android應用程序安裝的方法及手機,能夠對Android手機安裝應用程序進行控制。
為達此目的,本發明采用以下技術方案:
本發明一方面提供了一種控制Android應用程序安裝的方法,包括:
進入Android系統管理員模式,設置允許系統安裝的應用程序簽名;
監測到有應用程序安裝時,讀取所述應用程序的安裝文件的簽名信息;
判斷是否有與所述應用程序的安裝文件的簽名信息匹配的允許系統安裝的應用程序簽名;
若沒有與所述應用程序的安裝文件的簽名信息匹配的允許系統安裝的應用程序簽名,拒絕所述應用程序的安裝;否則,安裝所述應用程序到系統中。
其中,所述進入Android系統管理員模式,設置允許系統安裝的應用程序簽名后,進一步包括:設置系統允許的應用程序對系統的操作權限;
所述監測到有應用程序安裝時,讀取所述應用程序的安裝文件的簽名信息后,進一步包括:讀取所述安裝文件中所述應用程序對系統的操作權限值;
所述安裝所述應用程序到系統中,包括:
若有與所述應用程序安裝文件的簽名信息匹配的允許系統安裝的應用程序簽名,判斷所述應用程序對系統的操作權限值是否符合預設的系統允許的應用程序對系統的操作權限,若不符合,退出所述應用程序的安裝;若符合,繼續安裝所述應用程序到系統中。
其中,所述若符合,繼續安裝所述應用程序到系統中,包括:
檢測到需打開adb調試接口時,提示用戶進行校驗;接收用戶輸入的用于校驗的密碼,并將該密碼與系統管理員模式下預設的打開adb調試接口的密碼進行比對;若用戶輸入的密碼與預設的打開adb調試接口的密碼一致,打開adb調試接口,調用adb的push功能函數以安裝所述應用程序,否則,拒絕打開adb調試接口,退出所述應用程序的安裝;
或者,檢測到需打開adb調試接口時,提示用戶進行校驗;采集用戶面部圖像信息,將該用戶面部圖像信息與系統管理員模式下預設的打開adb調試接口的面部圖像信息進行比對;若該用戶面部圖像信息與預設的打開adb調試接口的面部圖像信息一致,打開adb調試接口,調用adb的push功能函數以安裝所述應用程序,否則,拒絕打開adb調試接口,退出所述應用程序的安裝。
其中,所述進入Android系統管理員模式,設置允許系統安裝的應用程序簽名后,進一步包括:設置打開adb調試接口的密碼,或者設置打開adb調試接口的面部圖像信息。
其中,所述應用程序的安裝文件的類型為APK文件。
本發明第二方面還一個了一種實現Android應用程序安裝控制的手機,包括:
設置模塊,用于進入到Android系統管理員模式,設置允許系統安裝的應用程序簽名;
讀取模塊,用于當監測到有應用程序安裝時,讀取所述應用程序的安裝文件的簽名信息;
判斷模塊,用于判斷是否有與所述應用程序的安裝文件的簽名信息匹配的允許系統安裝的應用程序簽名;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海天奕達電子科技有限公司,未經上海天奕達電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310254795.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:皮帶斷帶檢測裝置及應用該裝置的皮帶剪叉升降設備
- 下一篇:一種養生茶





