[發明專利]基于Android系統修改開機動畫的方法及裝置有效
| 申請號: | 202110606992.2 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113342404B | 公開(公告)日: | 2023-08-29 |
| 發明(設計)人: | 王安興;施少偉;胡銳生 | 申請(專利權)人: | 杭州邁沖科技有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 浙江英普律師事務所 33238 | 代理人: | 陳小良;劉芬豪 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 android 系統 修改 開機 動畫 方法 裝置 | ||
本發明公開了一種基于Android系統修改開機動畫的方法及裝置,裝置包括:開機動畫傳入單元;參數檢測單元,用于檢測傳入的參數是否為空;傳入路徑檢測單元,用于檢測傳入的路徑中的文件是否存在;文件拷貝單元,用于拷貝文件至系統程序,拷貝文件到系統程序檢測播放開機動畫程序使用的目錄中的其中一個目錄下;開機動畫檢測單元,用于檢測開機動畫文件是否正確,系統檢測對應目錄下開機文件和文件內desc.txt文件是否存在,檢測desc.txt文件中所寫的文件夾是否存在,文件夾中的圖片格式是否正確,當文件存在且格式正確時,Android系統使用此文件為開機動畫。
技術領域
本發明屬于Android系統應用技術領域,具體涉及一種基于Android系統修改開機動畫的方法及裝置。
背景技術
科技的發展帶給人們更智能和便捷的生活,搭載Android系統的智能終端也成為了生活中不可缺少的一部分,但是隨著人們需求的增長,Android系統嚴苛的權限管理給行業開發增加了困難。
在Android系統中,系統程序有默認的開機動畫文件,開機動畫文件存在規定的目錄下,Android應用層無法訪問此目錄,也無法進行修改此目錄下的文件。當系統開始運行時,程序會自動去規定的目錄下查找有無開機動畫文件存在,如果存在則播放相應的開機動畫,如果不存在則播放安卓原生的開機動畫。因為規定的目錄Android應用層無法訪問,所以系統只能播放安卓原生開機動畫,無法修改安卓系統原生的開機動畫。
發明內容
鑒于以上存在的技術問題,本發明用于提供一種基于Android系統修改開機動畫的方法及裝置,使得應用層的開發人員能夠通過調用接口的方式修改Android系統的開機動畫。
為解決上述技術問題,本發明采用如下的技術方案:
本發明實施例的一個方面提供了一種基于Android系統修改開機動畫的方法,包括以下步驟:
傳入一個需要的開機動畫文件;
檢測傳入的參數是否為空,如果參數不為空則程序繼續執行,否則修改開機動畫失敗;
檢測傳入的路徑中的文件是否存在,系統會自動掃描已傳入的路徑下的文件,如果傳入的路徑下文件不存在,則設置失敗;若路徑下的文件存在,則開始拷貝文件;
拷貝文件至系統程序,拷貝文件到系統程序檢測播放開機動畫程序使用的目錄中的其中一個目錄下,首先給init進程設置拷貝觸發條件,然后system進程寫入一個滿足觸發條件的值,當這個值和init進程的拷貝觸發值一致時,init進程拷貝文件到對應的目錄下并修改權限;
檢測開機動畫文件是否正確,系統檢測對應目錄下開機文件和文件內desc.txt文件是否存在,檢測desc.txt文件中所寫的文件夾是否存在,文件夾中的圖片格式是否正確,當文件存在且格式正確時,Android系統使用此文件為開機動畫。
優選地,進一步包括恢復Android原生開機動畫。
優選地,恢復Android原生開機動畫具體包括:檢測對應的目錄下文件是否存在,文件存在時刪除該文件。
本發明實施例的又一方面提供了一種基于Android系統修改開機動畫的裝置,包括:
開機動畫傳入單元,用于傳入一個需要的開機動畫文件;
參數檢測單元,用于檢測傳入的參數是否為空,如果參數不為空則程序繼續執行,否則修改開機動畫失敗;
傳入路徑檢測單元,用于檢測傳入的路徑中的文件是否存在,系統會自動掃描已傳入的路徑下的文件,如果傳入的路徑下文件不存在,則設置失敗;若路徑下的文件存在,則開始拷貝文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州邁沖科技有限公司,未經杭州邁沖科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110606992.2/2.html,轉載請聲明來源鉆瓜專利網。





