replicant-frameworks_native/cmds
d34d 7c2be690f4 Themes: Reference app resource when compiling theme [1/2]
This allows us to pass in the path to the target apk as an additional
included resource apk, allowing theme designers to reference styles
and attributes from the original package without needing to duplicate
them.  Duplicating attributes never worked quite well, and causes
all sorts of issues, including crashing apps.

Instead of a theme declaring attributes, that are app specific, it
simply reference the originals.  This way things like colors that
are style specific get included correctly.

Here's an example of stat_sys_wifi_signal_4_fully.xml using this feature.
By using ?com.android.systemui:attr/ we are able to reference attributes
defined in SystemUI directly in our themed resource.

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="17.25dp"
    android:height="18dp"
    android:viewportWidth="46.0"
    android:viewportHeight="48.0">

    <path
        android:fillColor="?com.android.systemui:attr/backgroundColor"
        android:pathData="M20.4,18.0"/>
    <path
        android:fillColor="?com.android.systemui:attr/fillColor"
        android:pathData="M42.0,32.0l0.0,-4.0L26.0,18.0L26.0,7.0c0.0,-1.7 -1.3,-3.0 -3.0,
        -3.0c-1.7,0.0 -3.0,1.3 -3.0,3.0l0.0,11.0L4.0,28.0l0.0,4.0l16.0,-5.0l0.0,11.0l-4.0,
        3.0l0.0,3.0l7.0,-2.0l7.0,2.0l0.0,-3.0l-4.0,-3.0L26.0,27.0L42.0,32.0z"/>
</vector>

Change-Id: Ic00b5d91fc651a29a8c3ab341e5494107acd0463
TICKET: CYNGNOS-1645
2016-01-20 13:32:23 -08:00
..
atrace Map realtime to clock_monotonic. 2015-08-31 09:25:13 +00:00
bugreport Don't use TEMP_FAILURE_RETRY on close in frameworks/native. 2015-05-15 17:26:44 -07:00
dumpstate Dump the ND offload status and address table in bugreports. 2015-09-09 22:59:25 +09:00
dumpsys
flatland GLConsumer: Stop using default constructor params 2014-06-24 13:09:19 -07:00
installd Themes: Reference app resource when compiling theme [1/2] 2016-01-20 13:32:23 -08:00
ip-up-vpn Include the VPN server IP address in the VPN state file. 2014-09-19 13:27:56 +09:00
rawbu
service Add support for int64, float, double types to service command. 2015-04-06 19:42:43 -07:00
servicemanager Call selinux_status_open() prior to use of selinux_status_updated(). 2015-06-03 13:46:08 -07:00