2013-03-18 44 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