導航:首頁 > 操作系統 > android動態換圖標

android動態換圖標

發布時間:2024-02-26 12:49:00

A. 如何更改安卓系統軟體圖標和名稱

1、首先把APK Editor安裝到安卓手機上,然後打開它,選擇第二個選項:選擇一個應用作為APK,然後找到需要修改名稱和圖標的應用。

B. android開發:如何動態更換APP圖標

原理 :在Manifest文件中,使用<activity-alias>標簽為我們的啟動Activity准備多個別名,擁有<activity-alias>標簽的activity指向啟動Activity,每個擁有<activity-alias>標簽的Activity都可以單獨設置一個icon,在程序中我們動態設置<activity>和<activity-alias>的enabled屬性來實現替換圖標效果。

步驟

這個 <activity-alias> 標簽需要注意的地方如下:

(1)android:name屬性可以隨意起。

(2)android:enabled屬性要設為false,否則桌面會存在多個APP圖標。

(3)android:icon屬性設置為不同的圖標。

(4)android:targetActivity屬性要設為啟動的Activity。

(5)添加<intent-filter>那部分來使其作為啟動的Activity。

注意setComponentEnabledSetting()方法的第3個參數有兩個值供選擇:1(也就是PackageManager.DONT_KILL_APP)和0。這兩種參數對應兩種效果:當設為1時,當切換APP圖標時,會有幾秒鍾的延遲,並且在延遲期間不能點擊圖標進入APP;當設為0時,當切換APP圖標時,會立刻更換,但是應用會被強制退出並被清理掉。

存在的問題

需要將<activity>的enabled屬性設為enabled或者將APP卸載後才能編譯運行。

C. android app系統菜單 圖標動態改變,怎麼判斷當前是哪個圖標

我們知道,我們每寫一個
Activity就要在AndroidManifest進行配置一下,我們才可以正常的啟動它,除此之外,我們還可以對它設置一個別名,也就是用<activity-alias>標簽,這個標簽的屬性,和<activity>的屬性一致,可以做一個簡單的分析:
?
1
2
android:icon="@mipmap/app_logo"
android:label="@string/app_name"
上面的兩個屬性是用來設置圖標和標簽。

閱讀全文

與android動態換圖標相關的資料

熱點內容
解壓的聲控圖片 瀏覽:207
迪士尼大電影 百度網盤 瀏覽:88
數組setjava 瀏覽:275
中國禁止觀看的十部鬼片 瀏覽:745
桌面小組件app怎麼添加到桌面 瀏覽:420
看片資源不用下載 瀏覽:846
魔獸世界怎麼改加密地形 瀏覽:611
revit快捷命令 瀏覽:827
lzw演算法流程圖 瀏覽:174
燈塔在線手機app怎麼退出 瀏覽:181
兒子的妻子電影李采潭 瀏覽:148
都市重生收母收姐 瀏覽:66
重生民國建黨 瀏覽:769
侍神令2免費完整版 瀏覽:92
解壓骰子拆解視頻 瀏覽:93
美女胸大電影 瀏覽:525
如何安裝三菱plc編程軟體 瀏覽:908
網路綜合布線pdf 瀏覽:532
床戲寫的很細的小說 瀏覽:907
芭比系列大電影有哪些時間排序 瀏覽:596