]> git.saurik.com Git - android/aapt.git/commit
Introduce special UI modes for night and car usage.
authorTobias Haamel <haamel@google.com>
Tue, 9 Feb 2010 22:09:17 +0000 (23:09 +0100)
committerTobias Haamel <haamel@google.com>
Thu, 11 Feb 2010 20:25:58 +0000 (21:25 +0100)
commit2ca01a3759d4a7f39856ff90541b5f267d2c6c13
tree2dc8b2b7613c6e19ad87c02deda0be90f1c2b0aa
parentf31a875568a6a1049af3566d7f5ae440d29c9e4a
Introduce special UI modes for night and car usage.

The device mode is now called ui mode. Furthermore is the order of
precedence for the resources now in such a way that the ui mode needs
to be specified after the orientation and before the density.

The ui mode can be set, like it is done for the locale, as follows:

IActivityManager am = ActivityManagerNative.getDefault();
Configuration config = am.getConfiguration();
config.uiMode = Configuration.UI_MODE_TYPE_CAR | Configuration.UI_MODE_NIGHT_ANY;
am.updateConfiguration(config);

To allow users to disable the car mode and set the night mode the IUiModeManager
interface is used.

The automatic night mode switching will be added in a separate change.
AaptAssets.cpp
AaptAssets.h
Resource.cpp
ResourceTable.cpp