- the main cover resources are along the way
AIMP.apk / res / raw / skin.zip - in file
skin.zipgraphic resources are located in the file
skin.pngwhere graphic cover elements change
- in the same file are the resources of the background, the text in the folder
view /files
.xmlfor example in the file
main.xml backgroundregistered
<com.aimp.skinengine.controls.SkinnedContainer
background_color = "255 58 58 58" - where 1 digit-255 is the opacity of 100% (0-0%), 3 subsequent figures
color mapping in graphic editors RGB, in this example
58 58 58 -
dark greycolor (for example
the blackColour
0 0 0)
text colorregistered
<com.aimp.skinengine.controls.SkinnedLabel
text_color = "255 255 255 255" - where 1 digit-255 is the opacity of 100% (0-0%), 3 subsequent figures
color mapping in graphic editors
Rgbin this example
255 255 255- White color
After file changes
skin.zipbasically the cover takes on a different look.
After editing in the file
skin.zipwe copy it in open by the archiver
AIMP.apk / res / raw /with replacement
without compression.
- But for example, the background with the letter A on the main page of the player may not fit into the overall design of the cover;
AIMP.apk / res / drawable-nodpi /where are the pictures, including the format files
.9.png- this
any_progressbar_background.9.pngand
any_progressbar_progress.9.pngfiles progress bar when adding files to the playlist.
- If the format files
.9.pngwill not be edited, but just simply
.pngthen the next item can be skipped and the edited pictures are just
copy to open archiver
AIMP.apk / res / drawable-nodpi /and on this way throw with replacement
without compression.
- If edited format pictures
.9.png- in this case we use
APKToolsfrom here
Editing framework-res.apk (Post # 6208431)Ibid description how to use.
- If after editing in
APKToolsthere will be an error during assembly
C: \ ApkTools2 \ AIMP \ res \ xml \ widget_metadata.xml: 2: error: No resource identifier found for attribute 'widgetCategory' in package 'android'To eliminate it along the way
AIMP \ res \ xml \ widget_metadata.xmlin the line we delete
red<appwidget-provider android: minWidth = "250.0dip" android: minHeight = "40.0dip" android: updatePeriodMillis = "0" android: initialLayout = "@ layout / widget" android: widgetCategory = "0x3"Anyway , after editing, or just replacing the file
skin.zip need to sign modified file
AIMP.apk On the phone for this utility
ZipSignerand after the signature rename to
AIMP_Name.apkNote: The display of the player's widget is not supported on all devices and versions of Android, its editing is individual.
Resource files are located
AIMP.apk / res / drawable-xhdpi /