Please consider theme'ing the drawer using Golaunchers appfilter, instead of the icons naming, the icon naming method, is a bit "dated" as where it reacts the same way as ADW does with icons like Honeycombs Youtube icon, and all the angry birds stuff, it just wont accept it. Also, please consider an "iconback" option.
Thanks!
Yes, i try but not possible add youtube icon...
Activity name com_google_android_youtube_app_honeycomb_shell$homeactivity
but $ not compatible in file name...
My theme:
Theme Line
Yes, i try but not possible add youtube icon...
Activity name com_google_android_youtube_app_honeycomb_shell$homeactivity
but $ not compatible in file name...
My theme:
Theme Line
yes have the same issue
tried different activity names without luck...
<resources>
<drawable name="com_google_android_youtube_app_honeycomb_shell$homeactivity">@drawable/com_google_android_youtube_app_froyo_phone_homeactivity</drawable>
</resources>
Just wanted to says thanks for the guide, nicely done.
I do have a question though, is there an easier way to list a processes of an APK? Some apps it's easy to find, but some have a whole list of processes like the Contacts.apk. I was able to pull the processes using Apex's Activities shortcut to the ones that I was able to theme successfully, but like to Theme more icons if possible. Can this be done from a windows command, ADB or some other way?
We added appfilter support for Apex themes in the latest beta. Please check out the updated tutorial for more information.
Thanks!!! Can you add default icon back so that an icon can be placed behind all icons on the device that do not have a specific icon created for it and All icons can be scaled to fit atop this icon.
Sent from my Nexus S using XDA
Can you add... A option to rearrange apps in app draw... Like we can in tw
Thanks
Sent from my GT-I9100 using Tapatalk 2
Do you gous know correct activity for youtube??
ddms shows: com_google_android_youtube_app_honeycomb_shell$homeactivity
but $ seems to be forbidden
<bool name="config_iconpack">true</bool>
<item component="ComponentInfo{com.package.name/com.package.name.ActivityName}" drawable="icon_name"/>
<item component="ComponentInfo{com.android.browser/com.android.browser.BrowserActivity}" drawable="com_android_browser_browseractivity" />
<item component="ComponentInfo{com.google.android.browser/com.android.browser.BrowserActivity}" drawable="com_android_browser_browseractivity" />
Density Screen Icon (px)
ldpi ~120dpi 36x36
mdpi ~160dpi 48x48
hdpi ~240dpi 72x72
xhdpi ~320dpi 96x96
xxhdpi ~480dpi 144x144
<iconback img1="iconback" />
<iconmask img1="iconmask" />
<iconupon img1="iconupon" />
<scale factor="0.75" />
<iconback img1="iconback1" img2="iconback2" img3="iconback3" img4="iconback4" img5="iconback5" />
ComponentInfo{com.android.mms/com.android.mms.ui.ConversationList}
ComponentInfo{com.android.chrome/com.google.android.apps.chrome.Main}
<string-array name="icon_pack" translatable="false">
<item>com_android_browser_browseractivity</item>
</string-array>
<bool name="config_apexskin">true</bool>
<string-array name="wallpapers" translatable="false">
<item>wallpaper_escape</item>
<item>wallpaper_outofthebox</item>
</string-array>
<string name="default_wallpaper">wallpaper_outofthebox</string>
final String ACTION_SET_THEME = "com.anddoes.launcher.SET_THEME";
final String EXTRA_PACKAGE_NAME = "com.anddoes.launcher.THEME_PACKAGE_NAME";
Intent intent = new Intent(ACTION_SET_THEME);
intent.putExtra(EXTRA_PACKAGE_NAME, getPackageName());
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
Toast.makeText(this, "Apex Launcher is not installed!", Toast.LENGTH_SHORT).show();
}
finish();
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="com.anddoes.launcher.THEME" />
</intent-filter>
<exec t="[COLOR="navy"](TargetRegister)(TargetChannel)[/COLOR]" m="[COLOR="Indigo"](Mode)[/COLOR]"
v="[COLOR="DarkRed"](InputRegister)(InputChannel or RegisterValue) or (Value)"/>[/COLOR]
<?xml version="1.0" encoding="utf-8"?>
<shader version="1.0">
<!-- Blah blah blah -->
</shader>
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="IR"/>
<exec t="OG" m="W" v="IG"/>
<exec t="OB" m="W" v="IB"/>
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="IR"/>
<exec t="OG" m="W" v="IG"/>
<exec t="OB" m="W" v="IB"/>
<exec t="OA" m="M" v=".75"/>
<exec t="OA" m="D" v="1.33"/>
<exec t="OA" m="S" v="63"/>
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="II"/>
<exec t="OG" m="W" v="II"/>
<exec t="OB" m="W" v="II"/>
<exec t="OA" m="M" v=".75"/>
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="II"/>
<exec t="OG" m="W" v="II"/>
<exec t="OB" m="W" v="II"/>
<exec t="OA" m="M" v=".75"/>
<exec t="OR" m="A" v="255"/>
<exec t="OG" m="A" v="0"/>
<exec t="OB" m="A" v="0"/>
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="IR"/>
<exec t="OG" m="W" v="IG"/>
<exec t="OB" m="W" v="IB"/>
<exec t="OR" m="S" v="IH"/>
<exec t="OG" m="S" v="IH"/>
<exec t="OB" m="S" v="IH"/>
<exec t="OR" m="M" v="1.2"/>
<exec t="OG" m="M" v="1.2"/>
<exec t="OB" m="M" v="1.2"/>
<exec t="OR" m="A" v="IH"/>
<exec t="OG" m="A" v="IH"/>
<exec t="OB" m="A" v="IH"/>
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="IR"/>
<exec t="OG" m="W" v="IG"/>
<exec t="OB" m="W" v="IB"/>
<exec t="OR" m="S" v="II"/>
<exec t="OG" m="S" v="II"/>
<exec t="OB" m="S" v="II"/>
<exec t="OR" m="M" v="1.4"/>
<exec t="OG" m="M" v="1.4"/>
<exec t="OB" m="M" v="1.4"/>
<exec t="OR" m="A" v="II"/>
<exec t="OG" m="A" v="II"/>
<exec t="OB" m="A" v="II"/>
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="255"/>
<exec t="OG" m="W" v="255"/>
<exec t="OB" m="W" v="255"/>
<exec t="OR" m="S" v="IR"/>
<exec t="OG" m="S" v="IG"/>
<exec t="OB" m="S" v="IB"/>
<item component="ComponentInfo{com.android.dialer/com.android.dialer.DialtactsActivity}" drawable="your_img_here"/>
Would be nice if someone can post a shader code for :
- only display black/white icons (well it's more greyscale but not pure black)
- only display bluescale
- vivid colors
thanks guys
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="II"/>
<exec t="OG" m="W" v="II"/>
<exec t="OB" m="W" v="II"/>
Stop here, ignore the rest and test your result now.
if you need further adjustment, add following code:
Then, either turn to dark:
<exec t="OR" m="M" v="0.5"/>
<exec t="OG" m="M" v="0.5"/>
<exec t="OB" m="M" v="0.5"/>
Or, turn to light:
<exec t="OR" m="M" v="1.5"/>
<exec t="OG" m="M" v="1.5"/>
<exec t="OB" m="M" v="1.5"/>
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="II"/>
<exec t="OG" m="W" v="II"/>
<exec t="OB" m="W" v="II"/>
<exec t="OB" m="A" v="100"/>
<exec t="OA" m="W" v="IA"/>
<exec t="OR" m="W" v="IR"/>
<exec t="OG" m="W" v="IG"/>
<exec t="OB" m="W" v="IB"/>
<exec t="OR" m="S" v="II"/>
<exec t="OG" m="S" v="II"/>
<exec t="OB" m="S" v="II"/>
<exec t="OR" m="M" v="3"/>
<exec t="OG" m="M" v="3"/>
<exec t="OB" m="M" v="3"/>
<exec t="OR" m="A" v="II"/>
<exec t="OG" m="A" v="II"/>
<exec t="OB" m="A" v="II"/>