2013-03-18 16 views
0

所以我在查看CM10.1(4.2.2)中的設置,並且看到了使用顏色選擇器更改軟鍵顏色的選項。Android - 關於System-UI的問題

現在我正在開發一個應用程序,雖然做這樣的事情會很酷。但我不明白它是如何做到的。它如何改變使用代碼的顏色,爲什麼它不需要重新啓動?

此外,我是否可以使用類似的流程來更改我的應用程序中的wi-fi科羅拉多?如何做到這一點。我對你如何做到這一點很感興趣,因爲它會給我的應用帶來很大的幫助。

我看到我不是唯一想知道這個的人,我認爲這是一個很好的問題。如果有人可以,你可以解釋一下可能發生的事情,然後解釋我可以怎麼做,也可以給我一些代碼的鏈接來看看?

任何事情都會有所幫助。我很好奇,但很困惑。我認爲答案不僅可以幫助我,還可以幫助其他人。謝謝!

+0

是否要爲用戶創建許多主題並讓他們在運行時選擇?如果是的話,那麼有很多關於它的鏈接。 – 2013-03-18 16:12:29

+0

使用我的簡單項目https://www.dropbox.com/s/cdmgadwef7m5wpf/ChangeTheme.zip – 2013-03-18 17:23:35

回答

3

簡答:您不能使用公共SDK。

長答案:這不是股票AOSP的特徵。 Cyanogenmod是Android的重大修改版本,像這樣的功能是在ROM級別實現的,而不是應用程序級別。如果您想要包含此功能,則必須在源級別自定義Android,併爲您希望的每個設備構建系統映像。

Source - Google Employee