[發明專利]基于android系統的應用程序啟動的方法和設備在審
| 申請號: | 201711096354.0 | 申請日: | 2017-11-09 |
| 公開(公告)號: | CN107729028A | 公開(公告)日: | 2018-02-23 |
| 發明(設計)人: | 肖媛;司洪龍;藍文啟 | 申請(專利權)人: | 青島海信電器股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 android 系統 應用程序 啟動 方法 設備 | ||
技術領域
本發明涉及系統應用開發技術領域,特別涉及基于android系統的應用程序啟動的方法和設備。
背景技術
近年來智能手機越來越的得到人們的鐘愛,隨之而來的各種應用程序也是越來越多。但是手機系統中安裝的應用程序有些用戶并不常用、有些退出后在后臺還會繼續運行。
對于用戶不常用的應用程序,雖然使用次數較少,但是卻持續占用存儲空間。對于退出后在后臺還會繼續運行的應用程序,雖然用戶已經不使用了,但是還會占用CPU(中央處理器)、內存、網絡等系統資源。
目前對于上述提到的應用程序的處理方法最常用的是以下幾種解決方案:
方案一:卸載不常用的應用程序;
這種方案的缺點在于,用戶如果想要再次使用該應用程序,需要再次在應用市場搜索、安裝,耗時耗力。
方案二:通過軟件或工具,禁止退出后在后臺還會繼續運行的應用程序啟動、運行、聯網等操作;
這種方案的缺點在于,需要專業的系統管理軟件或工具,操作復雜,用戶要求程度高,系統資源占用依舊很高。
綜上,目前對不常用以及退出后在后臺還會繼續運行的應用程序的處理方案比較復雜,操作難度高。
發明內容
本發明提供一種基于android系統的應用程序啟動方法,用以解決對不常用以及退出后在后臺還會繼續運行的應用程序的處理方案比較復雜,操作難度高的問題。
本發明方法包括:
一種基于android系統的應用程序啟動方法,所述方法包括:
在確定一應用程序為目標應用程序時,將所述目標應用程序的應用名稱、版本號、圖標以及Activity組件封裝為一替代APK安裝包;
在卸載所述目標應用程序后,基于所述替代APK安裝包安裝替代應用程序,以使得在顯示界面顯示與所述目標應用程序相同的圖標以及應用名稱;
若檢測到所述Activity組件啟動,則根據所述目標應用程序的包名和版本號從本地或網絡側索引所述目標應用程序的APK安裝包;
卸載所述替代應用程序,并基于所述目標應用程序的APK安裝包重新安裝運行所述目標應用程序。
本發明實施例提供一種基于android系統的應用程序啟動方法,當某應用程序被確認為目標程序后,將獲取的程序名稱、版本號等信息組裝成替代APK安裝包,這么做的目的是卸載目標應用程序后,在界面顯示與目標應用程序相同的圖標和應用名稱;如果檢測到Activity組件啟動,系統根據目標應用程序的包名和版本號從本地或者網絡側索引目標應用程序的安裝包,卸載所述目標應用程序對應的替代應用程序,并基于所述目標應用程序的安裝包重新安裝運行所述目標應用程序。由于替代應用程序并不包含原目標應用程序中對運行空間和內存空間占用較大的資源文件等,所述目標應用程序占用的容量遠遠大于替代應用程序占用的容量。由于目標應用程序占用的容量大于替代應用程序占用的容量,且替代應用程序后臺不會自動運行,從而節省了存儲空間以及系統資源,并且在需要啟動目標應用程序后還會自動安裝目標應用程序,整個過程不需要用戶參與,降低了對應用程序處理的復雜度和操作難度。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例一種基于android系統的應用程序啟動的方法流程示意圖;
圖2為本發明實施例構建替代應用程序的方法流程示意圖;
圖3為本發明實施例安裝替代應用程序的方法流程示意圖;
圖4為本發明實施例第一種基于android系統的應用程序啟動的設備的結構示意圖;
圖5為本發明實施例第二種基于android系統的應用程序啟動的設備的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
如圖1所示,本發明實施例提供一種基于android系統的應用程序啟動方法,該方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信電器股份有限公司,未經青島海信電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711096354.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:VOC轉輪性能測試裝置
- 下一篇:一種基于六旋翼無人機的惡臭溯源裝置





