最近開發android軟體客戶要安裝在樂視TV上,而且要求是開機自啟。我很天真的以為寫一個廣播接收類接收開機廣播就可以了,可是根本不會,有的設備就是不可以接收到開機廣播,於是各種百度搜索。大神們說是只有系統軟體才可以監聽到開機廣播,於是我要把自己的應用升級為系統應用..... 就先說如何將自己的應用
最近開發android軟體客戶要安裝在樂視TV上,而且要求是開機自啟。我很天真的以為寫一個廣播接收類接收開機廣播就可以了,可是根本不會,有的設備就是不可以接收到開機廣播,於是各種百度搜索。大神們說是只有系統軟體才可以監聽到開機廣播,於是我要把自己的應用升級為系統應用.....
就先說如何將自己的應用設置為系統應用:
1.設備是root過的(本人的設備是樂視超3X55下載的KingRoot進行的root);
2.下載一個ES文件瀏覽器(覺得強大得很啊,我用的是TV所以下載的TV版,手機的話直接下載手機版就好)
3.用剛纔下載的root軟體給ES文件瀏覽器root許可權(必要的)
4.打開要設置為系統應用的apk(一定是apk),移動到根目錄/system/app中(如果到這就提示移動成功可以安裝就最好了)如果提示“移動失敗,空間不足就請往下看吧”
system/app文件空間不足問題:
反正設備已經是root過的了,把system掛載為可讀可寫,瀏覽app下的文件,看文件名不要亂刪除,刪除之前要百度一下看system/app哪些文件可以刪除(謹慎刪除否則導致系統癱瘓,設備變磚)然後有些空間了就把自己的akp拷貝過來安裝即可!你的應用就是不可卸載的系統應用了,隨便監聽什麼開機廣播吧!!!
如果無意刪除了system/app下的必要文件導致系統癱瘓:
我只說我的方法了,樂視超3X55的TV(起初果真讓我嚯嚯癱了),官網下載你設備型號對應的升級包命名為update.zip拷貝到格式為FAT32的U盤並且插入樂視USB2.0介面,電視機要是關閉的。然後打開電視機,依次按超遙3遙控器的:設置、音量加、音量減、頻道加、頻道減、電源鍵。此時屏幕會出現正在升級請不要關閉電源。就等待吧!如果順利的話最好,如果出現升級失敗,不防另下一個升級包,可以不是最新版試試。我就是這樣。
希望給大家帶來幫助!謝謝!