Honeycomb Music App, XML Need editing - GT540 Optimus Themes and Apps

i found a honeycomb music app that has been ported to work with our phone but the xml need editing to make it look and function better. anyone up to trying to fix them ?
download:
h**p://swiftdroid.comlu.com/2011/04/honeycomb-music-player/

Related

[Q] Theming HTC Sense/Rosie?

Hi. I'm pretty legit with GIMP and would like to create a MetaMorph that will work on Sense ROMS. Ideally, I'd like to keep Rosie the same (so I'd don't need to re-map) and then theme the rest of Sense out (like Aloysius). I'd also like to modify Sense widgets and Android widgets in general to go with my overall theme.
I've never themed anything before, but my understand is that you just need to DL an appropriate .apk to your desktop, change the filename to .zip, and swap out the relevant .png's in most cases. Then, you'll want to make sure the .png's are optimized then re-sign and zipalign the .apk file.
I want to start with something similar to UltraLinx's Minimal Matte Grey theme for the Desire (http://forum.xda-developers.com/showthread.php?t=745854). I want to make a Sense Rosie that goes with this and then theme the rest of Sense like Konikub did with Aloysius.
Who's got some experience and wants to help me? Any and all help/advice is appreciated!
If you're making MM themes, then you don't have to resign the apks. In fact, you only have to include the pngs that you're replacing, in their respective folders. I suggest that you dl any newer mm theme and unzip it. Then look at the xml file and how the folders are setup, the just reverse engineer it. Let me know if you need any help.
Sent from my Eris using XDA App

[Q] Re-themeing Spotify?

Is it possible to use an APK decompiler and edit the UI of Spotify? I don't have an experience coding, but I'm sure I could figure it out.
Can anyone help?
Yes, the only problem is anytime you update the app, you will have to re apply any of the changes you make. Your simplest changes would be like any other app using the .png files, xml edits are a lot more complicated and more difficult to figure out with no/limited xml experience. I don't have that particular APK on hand at the movement, but open it up and look for the drawable folders in the res folder. These are going to be the simplest changes to make, you can swap or edit these .png files.

Redesign apps without complex programming?

This question is to all the developers out there!
I am more of a graphics designer than a programmer.
I have very basic knowledge as far as programming and API's are concerned.
I know there are tools out there which can help you Compile and Recompile APKs, and I can do that without help,
but I was wondering if its possible to edit just the graphical elements of the app (say, change the app icon,or modify the typography, or color accents) without the need for changing a whole lot of the code?
If not, is it possible to learn how to do it in a short while?
I would love to modify to redesign a few open source apps and post it here for everyone else. ( Inspired by Android Design in Action )
shubhamsizzles said:
This question is to all the developers out there!
I am more of a graphics designer than a programmer.
I have very basic knowledge as far as programming and API's are concerned.
I know there are tools out there which can help you Compile and Recompile APKs, and I can do that without help,
but I was wondering if its possible to edit just the graphical elements of the app (say, change the app icon,or modify the typography, or color accents) without the need for changing a whole lot of the code?
If not, is it possible to learn how to do it in a short while?
I would love to modify to redesign a few open source apps and post it here for everyone else. ( Inspired by Android Design in Action )
Click to expand...
Click to collapse
Yes it is possible all you need this:
1 the app you wish to modify
2 an app called ninjamorph
A computer optional
And enough space on your phone to decompile on APK which isn't much
A way to save the app as an Apk on your phone ( ie titanium backup or the like)
Run ninjamorph I believe it has a tutorial with in and app if you need it very simple to use
It will decompile the APk of the app and then you can go into the product work space within ninjamorph and goto resources drawable depending on the app maybe drawable HPI just look through the folders then select the PNG you wish to modify and ninjamorph has ui to change right there on your phone or you can connect your phone to a computer and transfer the PNG file you wish to modify to the computer and modify it there then replace it and in the exact location you found it (with the same name names are I believe case sensitive) and use ninjamorph to recompile the apk, uninstall the old apk (if installed before hand) and install the new Apk and there you go should work
Sent from my SGH-I997 using xda premium
moving to q&a
if u only need to modify image files open apk from winrar, edit it and save.
Can I also change stuff like screen margins, fonts etc. this way? I'm guessing no. Right?
Sent from my One V using xda premium
Is it really that tough? Any suggestions?
shubhamsizzles said:
Is it really that tough? Any suggestions?
Click to expand...
Click to collapse
No you cant change the margins and fonts that way. You will have to edit the layout of the app by decompiling it and changing the XMLs and maybe some smali coding changes.

Create "XML toggle" in decompiled .apk?

I'm starting to get a bit used to smali editing and making toggles for regular things. I was wondering, is it possible to create a Settings toggle to choose between the use of one of three XML lines? The reason why I'm asking is because I'd like to include the choice between the AOSP ICS lockscreen, the Honeycomb style one, or the Gingerbread Sliding Tab one. My ROM is an ICS one, and thus the lockscreen code from previous Android versions can be found and used in ICS. I have tested, and successfully changed the AOSP ICS lockscreen to the Honeycomb and the Gingerbread ones, via editing a single line in framework-res.apk/res/layout/keyguard_screen_tab_unlock.xml (thanks to this link, which was a reference). Anyways, does anyone know how I could easily implement a way to choose between one of the three, on the fly, without decompiling and editing xmls? Would I have to create 3 separate keyguard_screen_tab_unlock.xml files for each type of lockscreen and then add in the smali logic? Thank you to whoever actually bothers to help me out.

[Q]How to identify drawable name/id on running app?

Hi! I'm new into creating themes, and I'm looking for a tool that could make it easier. I know how to extract .apk, how to replace images, modify .xmls, but often I don't know what an image is for. Let's say im modding SystemUI and I want to change background of my notification bar. The only thing I know is that inside drawables folder I have to look for something named notification_bar.png, something like that. I was looking for an app that could tell me how an image inside an app is called in code ( example: I'm inside calculator app, I press on background and the app says that file is called background.png and is inside drawables-xxhdpi). I tried Android Studio --> Layout Inspector, but it didn't help me at all because, well, I just don't understand it.
Of course, while modifying SystemUI I can look for explaination of certain pngs on the internet, but
-not every SystemUI is the same
- if I want to change drawables of an app that doesn't have specific explaination I have to know how to identify drawables.
It must be possible somehow, because I've run into some themes that modify external apps (like WhatsApp, SuperSU etc.)
Those ppl had to know what certain .png is for, the question is: How?
I don't believe they just had to sit there and try every possible combination.
Also, inside SystemUI there's A LOT of files that are never used, and their names can be misleading.
Is there any way to identify drawable inside running app easily? Without digging in code and guessing?
Thanks in advance for any answer
I tried to analyze Mms.apk (it's system app). I was looking for a drawable representing default contact icon, here called ic_contact_picture.png .
I actually managed to find a proper layer in Layout Inspector(ConversationListItem.xml), analyzed it and found a code referring to table "id" in resources.arsc . The object the id referred to was called "avatar". And that's it. I couldn't find id(I got it from resources.arsc/drawables) of ic_contact_picture.png anywhere in that layout. There was only id referring to "id/avatar". It doesn't make any sense.
How do I find drawables using Layout Inspector or any other tool?
It was easier when it came to text. I also found an id referring to resources.arsc/id, but that id was included in the layer I was looking at (ConversationListItem.xml).
But I still wasn't able to perform any action on that text, because there wasn't any setting like text color or anything, there was just a line android:textAppearance="@attr/0x1010041"
It is an attrib from framework-res.apk, but when I opened framework-res.apk and found that attrib there was no reference to anything like color, font, so there was nothing I could really do.
Can someone help me with those 2 problems?

Categories

Resources