[發明專利]一種基于Android平臺的應用升級方法及系統、存儲介質有效
| 申請號: | 201910937891.6 | 申請日: | 2019-09-30 |
| 公開(公告)號: | CN110750280B | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 廖永林 | 申請(專利權)人: | 深圳市金百銳通信科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 深圳市徽正知識產權代理有限公司 44405 | 代理人: | 盧杏艷 |
| 地址: | 518000 廣東省深圳市南山區粵*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 android 平臺 應用 升級 方法 系統 存儲 介質 | ||
本發明實施例公開了一種基于Android平臺的應用升級方法及系統、存儲介質,方法包括:若當前Android系統是Android系統升級成功后的重啟開機,則獲取記錄文件B中記錄的安裝包信息、指定文件夾A內的安裝包信息、以及獲取已安裝應用的安裝信息;其中所述指定文件夾A為Android系統目錄下自定義目錄文件夾;將指定文件夾A內的安裝包信息分別與已安裝應用的安裝信息、記錄文件B中記錄的安裝信息匹配;根據匹配結果在后臺進行應用升級或對安裝包靜默安裝。本發明解決了Android平臺在進行升級系統時不會升級預安裝的普通應用的問題,使Android平臺終端在進行系統升級時能夠同時升級多個的普通應用,拓展了Android平臺終端系統升級的使用場景。
技術領域
本發明涉及軟件通信技術領域,尤其涉及一種基于Android平臺的應用升級方法及系統、存儲介質。
背景技術
在Android平臺中,安裝路徑在/data/app/目錄下,此類應用具有可由用戶安裝/卸載、用戶可進行覆蓋安裝、無法隨系統升級而升級的特點。
目前大多數Android平臺終端廠商在定制Android系統時,會在系統中預置一些應用,預置的應用根據能否卸載可分為系統應用(不可卸載)和普通應用(可卸載)。預置的系統應用在進行系統升級時可一起升級;而預置的普通應用在系統升級時則不會隨系統升級一并升級,需要用戶獨立升級,給用戶帶來一定不便,并在某些使用場景下無法符合需求。
現有技術中,預置的普通應用,用戶可以通過應用商店更新,但操作麻煩,影響體驗。
因此現有技術還有待于進一步發展。
發明內容
針對上述技術問題,本發明實施例提供了一種基于Android平臺的應用升級方法及系統,能夠解決現有技術中現有的Android平臺在系統升級時不會升級預置單獨普通應用的技術問題。
本發明實施例的第一方面提供一種基于Android平臺的應用升級方法,用于升級系統時升級普通應用,包括:
獲取Android系統的開機信息,判斷當前Android系統是否為升級成功后的重啟開機;
若當前Android系統是Android系統升級成功后的重啟開機,則獲取記錄文件B中記錄的安裝包信息、指定文件夾A內的安裝包信息、以及獲取已安裝應用的安裝信息;其中所述指定文件夾A為Android系統目錄下自定義目錄文件夾;
將指定文件夾A內的安裝包信息分別與已安裝應用的安裝信息、記錄文件B中記錄的安裝信息匹配;
根據匹配結果在后臺進行應用升級或對安裝包靜默安裝。
可選地,所述方法還包括:
在編譯系統時將普通應用的安裝包編譯到指定文件夾A,所述指定文件夾A為系統目錄下自定義文件夾;
創建記錄文件B,所述記錄文件B用于記錄Android系統中新增安裝包的包名或刪除安裝包的包名。
可選地,將指定文件夾A內的安裝包信息與已安裝應用的安裝信息匹配,包括:
逐個將獲取到的指定文件夾A下安裝包的包名與已安裝應用的包名進行匹配,逐個將獲取到的指定文件夾A下安裝包的版本號與已安裝應用的版本號進行對比,
如果指定文件夾A下的安裝包與已安裝已應用的包名相同,且所述指定文件夾A下的安裝包版本號高,則對所述安裝包進行后臺靜默安裝。
可選地,將指定文件夾A內的安裝包信息與記錄文件B中記錄的安裝信息匹配,包括:
根據記錄文件B中記錄的信息,如果目錄文件A內的安裝包是新增安裝包,則后臺靜默安裝該安裝包;如果目錄文件A內的安裝包是已被刪除的安裝包,則根據需求決定是否要靜默卸載系統中已安裝的安裝包對應的應用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市金百銳通信科技有限公司,未經深圳市金百銳通信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910937891.6/2.html,轉載請聲明來源鉆瓜專利網。





