Just recently, a new framework called Runtime Resource Overlay (RRO) was contributed by Sony to the Android code base. This framework provides the ability to replace application resources while the application is running, we currently use RRO for device customisation and to support Xperia Themes. In this article, Mårten Kongstad, Lead Developer of Runtime Resource Overlay, explains this new framework in detail.
Xperia Themes provide extensive options for you to personalise your Sony Xperia device. Several hundred interchangeable graphic elements are available for skinning, from icons and buttons, to different backgrounds and accent colours. Although the changes can be extensive with Xperia Themes, all the familiar controls and paths of the user interface are retained. Read on to learn more about Xperia Themes, and how we are taking this feature even further.