首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 591352|回復(fù): 781
上一主題 下一主題
[原創(chuàng)]

TCL電視安裝當(dāng)貝桌面教程

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-6-2 17:01 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來(lái)自廣東
本帖最后由 智能小檸檬 于 2023-6-2 17:21 編輯

近期有大量小伙伴來(lái)群里問(wèn)TCL電腦怎么去安裝電視桌面軟件啊說(shuō)安裝桌面軟件都提示"安裝異常"
下面來(lái)說(shuō)說(shuō)安桌面軟件會(huì)提示安裝異常,而安裝其他軟件就不會(huì)
安卓安裝軟件都會(huì)調(diào)用框架里面的/system/framework/services.jar里面的PackageManagerService類
然后調(diào)用里面的installPackageLI方法來(lái)安裝軟件
下面來(lái)分析為什么安不上,首先反編譯它
這是反編譯出來(lái)的重要代碼,代碼太長(zhǎng)就不放了,放重要的
if (ins_intent != null && ins_intent.hasAction("android.intent.action.MAIN") && ins_intent.hasCategory("android.intent.category.HOME")) {
    Slog.d(TAG, "install the Launcher,Actvity is :" + ins_activity);    launcherApp = true;    break;
}if (launcherApp) {    if (!isTclLauncher(pkg)) {         res.setError(-104, "disable install launcher app not signature by tcl");         return;    }Slog.d(TAG, "install the TCL Launcher App " + pkg.packageName);}從上面代碼得知只要安裝的軟件帶有android.intent.category.HOME屬性就當(dāng)成桌面app,當(dāng)然這是桌面app必備的屬性然后就給launcherApp = true;賦值,然后if (launcherApp)這個(gè)判斷成立然后繼續(xù)執(zhí)行了if (!isTclLauncher(pkg))這個(gè)里面的判斷如果isTclLauncher(pkg)這個(gè)方法返回假那么就執(zhí)行了-104的報(bào)錯(cuò)為什么呢因?yàn)檫@個(gè)里面取反值也就是說(shuō)返回假取反他就是真就執(zhí)行了-104的報(bào)錯(cuò)并結(jié)束了不會(huì)繼續(xù)執(zhí)行后面代碼那么小伙伴就有疑問(wèn)了那么tcl他自己的桌面怎么就還能去升級(jí)安裝呢,因?yàn)?/font>isTclLauncher方法里面還判斷了應(yīng)用簽名也就是說(shuō)當(dāng)貝桌面如果有tcl簽名后那么也能直接安裝不會(huì)進(jìn)行報(bào)錯(cuò)那么我們改怎么樣去解決這個(gè)桌面限制呢有兩種方法1.第一個(gè)方法就是修改桌面app本身的android.intent.category.HOME屬性直接刪除掉然后編譯既可以正常安裝(可以參考我前面發(fā)的貼子來(lái)進(jìn)行修改桌面軟件)2.第二個(gè)方法有難度很大你還需要會(huì)smali語(yǔ)法,然后去修改對(duì)于上面的值比如launcherApp = true;這個(gè)值把值改成false即可正常安裝桌面軟件第二個(gè)方法局限性特別大,修改之后還需要換進(jìn)去,要么從刷機(jī)包內(nèi)更改,要么有root權(quán)限才可以,而其smali一旦改錯(cuò)會(huì)不開機(jī),只能強(qiáng)刷上述來(lái)看小伙伴用第一個(gè)方法既可安全又保障,嘿嘿以上就是小伙伴們想要的答案和修改教程,自己動(dòng)手豐衣足食!

上一篇:Q10Gpro CEC 功能不能正常使用
下一篇:求TCL 75寸X11G系統(tǒng)固件
推薦
發(fā)表于 2023-6-2 20:04 | 只看該作者 | 來(lái)自河南
感謝分享
推薦
發(fā)表于 2023-6-2 19:02 | 只看該作者 | 來(lái)自河南
卡門看分?jǐn)?shù)的
地板
發(fā)表于 2023-6-2 17:21 | 只看該作者 | 來(lái)自江西
感謝分享
5#
發(fā)表于 2023-6-2 17:21 | 只看該作者 | 來(lái)自河北
來(lái)看看這個(gè)內(nèi)容
6#
發(fā)表于 2023-6-2 17:21 | 只看該作者 | 來(lái)自浙江
有型號(hào)的限制嗎
7#
發(fā)表于 2023-6-2 20:01 | 只看該作者 | 來(lái)自江蘇
撒打算打算打算
8#
發(fā)表于 2023-6-2 20:57 | 只看該作者 | 來(lái)自遼寧
學(xué)習(xí)一下
9#
發(fā)表于 2023-6-2 21:19 來(lái)自ZNDS手機(jī)版 | 只看該作者 | 來(lái)自江蘇
瞅瞅
10#
發(fā)表于 2023-6-2 21:20 來(lái)自ZNDS手機(jī)版 | 只看該作者 | 來(lái)自江蘇
原來(lái)如此 裝上也要手動(dòng)打開 或者h(yuǎn)otel模式  而且home回原始桌面。。。沒(méi)啥大用
11#
發(fā)表于 2023-6-2 22:34 來(lái)自ZNDS手機(jī)版 | 只看該作者 | 來(lái)自江西
感謝分享
12#
發(fā)表于 2023-6-2 22:58 | 只看該作者 | 來(lái)自湖北
學(xué)習(xí)學(xué)習(xí)
13#
發(fā)表于 2023-6-3 07:26 來(lái)自ZNDS手機(jī)版 | 只看該作者 | 來(lái)自湖南
學(xué)習(xí)學(xué)習(xí)
14#
發(fā)表于 2023-6-3 10:50 | 只看該作者 | 來(lái)自北京
11111
15#
發(fā)表于 2023-6-3 15:06 | 只看該作者 | 來(lái)自江蘇
感謝樓主分享

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2025-1-15 21:39 , Processed in 0.079446 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2025 ZNDS.Com

快速回復(fù) 返回頂部 返回列表