help me please - Android Q&A, Help & Troubleshooting

please some one help me
i try to mod apk but i don`t known the java
i edit apk only
when i try to edit some app
i want but extra icon in launcher
i toke some icon and value from another launcher
when i but the value of public.xml(launcher 1) in public.xml(edited laucher)
and recompile apk it give me errors :
Public entry identifier entry index is larger than available symbols
Click to expand...
Click to collapse
can some one take public.xml to edit for me
i want but this id in public.xml
PHP:
<public type="drawable" name="chrome" id="" />
<public type="drawable" name="cleanmaster" id="" />
<public type="drawable" name="facebook" id="" />
<public type="drawable" name="facebookmessenger" id="" />
<public type="drawable" name="gmail" id="" />
<public type="drawable" name="googlesearch" id="" />
<public type="drawable" name="googlesettings" id="" />
<public type="drawable" name="hangouts" id="" />
<public type="drawable" name="googlevoice" id="" />
<public type="drawable" name="instagram" id="" />
<public type="drawable" name="maps" id="" />
<public type="drawable" name="newsandweather" id="" />
<public type="drawable" name="playbooks" id="" />
<public type="drawable" name="playgames" id="" />
<public type="drawable" name="playmagazines" id="" />
<public type="drawable" name="playmusic" id="" />
<public type="drawable" name="simtoolkit" id="" />
<public type="drawable" name="skype" id="" />
<public type="drawable" name="soundcloud" id="" />
<public type="drawable" name="supersu" id="" />
<public type="drawable" name="terminal" id="" />
<public type="drawable" name="playstore" id="" />
<public type="drawable" name="viber" id="" />
<public type="drawable" name="whatsapp" id="" />
<public type="drawable" name="youtube" id="" />
please some one help me please,
to put id in public.xml
this the link of public.xml : http://www.mediafire.com/download/yoey8639ol04vp5/public.xml
some one generate id for me

Related

wanted: TouchWiz 4.0

Hey i know that TouchWiz 4.0 has been ported to the "OLD" SGS.
Does anybody know if its possible to install on the ARC i liked it so much on my SGS2 that i want it on the ARC also
yahh it works on arc and the link is on xda search it and download
kishangoel4u said:
yahh it works on arc and the link is on xda search it and download
Click to expand...
Click to collapse
I have tried search and the only i can finde is in the Galaxy s i9003 forum ? is that the one ??
Think you found the right forum thread, but since you've not posted a link, I can't be sure. But a quick google search gave me this http://www.xda-developers.com/android/modified-touchwiz-4-launcher-for-all-android-devices/ which has the link to the forum post
lusephur said:
Think you found the right forum thread, but since you've not posted a link, I can't be sure. But a quick google search gave me this http://www.xda-developers.com/android/modified-touchwiz-4-launcher-for-all-android-devices/ which has the link to the forum post
Click to expand...
Click to collapse
just tryin TouchWiz 4.5 on my arc, launcher is working but with some glitches
I'm working on fixing these bugs, but it's pretty hard if you don't have much experience in xml editing
sdk16420 said:
Hello X10 users,
Someone on our neo forums has posted a link to TouchWiz 4, and it works fine on my phone (see signature of info). [It might be noted that I just installed the apk manually as a user app via a file explorer, instead of using th recovery zip, didn't try that.] Recovery zip in attachments.
Now, I see a small problem. The Galaxy SII has a 480x800 resolution, and we have 480x854 resolution. Hence this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So I decompiled the apk to see if I can lower the paginator icons. I think this is the correct xml file. Problem is: I'm a noob in most development stuff, including this. Who can help me?
TouchWiz30LauncherICS.apk\res\values\public.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<public type="attr" name="direction" id="0x7f010000" />
<public type="attr" name="defaultScreen" id="0x7f010001" />
<public type="attr" name="delayedShortcutDisplay" id="0x7f010002" />
<public type="attr" name="cellWidth" id="0x7f010003" />
<public type="attr" name="cellHeight" id="0x7f010004" />
<public type="attr" name="rowStartPadding" id="0x7f010005" />
<public type="attr" name="rowEndPadding" id="0x7f010006" />
<public type="attr" name="columnStartPadding" id="0x7f010007" />
<public type="attr" name="columnEndPadding" id="0x7f010008" />
<public type="attr" name="columnCells" id="0x7f010009" />
<public type="attr" name="rowCells" id="0x7f01000a" />
<public type="attr" name="applyIconHoverColorFilter" id="0x7f01000b" />
<public type="attr" name="drawDeleteZoneBg" id="0x7f01000c" />
<public type="attr" name="inOutAnimationTranslationRatio" id="0x7f01000d" />
<public type="attr" name="inOutAnimationDuration" id="0x7f01000e" />
<public type="attr" name="supportAppUninstall" id="0x7f01000f" />
<public type="attr" name="className" id="0x7f010010" />
<public type="attr" name="packageName" id="0x7f010011" />
<public type="attr" name="screen" id="0x7f010012" />
<public type="attr" name="x" id="0x7f010013" />
<public type="attr" name="y" id="0x7f010014" />
<public type="attr" name="spanX" id="0x7f010015" />
<public type="attr" name="spanY" id="0x7f010016" />
<public type="attr" name="icon" id="0x7f010017" />
<public type="attr" name="title" id="0x7f010018" />
<public type="attr" name="uri" id="0x7f010019" />
<public type="attr" name="multipleSize" id="0x7f01001a" />
<public type="attr" name="classNameFallback" id="0x7f01001b" />
<public type="attr" name="packageNameFallback" id="0x7f01001c" />
<public type="attr" name="foldertitle" id="0x7f01001d" />
<public type="attr" name="count" id="0x7f01001e" />
<public type="attr" name="width" id="0x7f01001f" />
<public type="attr" name="height" id="0x7f010020" />
<public type="attr" name="left" id="0x7f010021" />
<public type="attr" name="top" id="0x7f010022" />
<public type="attr" name="iconColumnCount" id="0x7f010023" />
<public type="attr" name="menuColumnCount" id="0x7f010024" />
<public type="attr" name="itemNumOfPage" id="0x7f010025" />
<public type="attr" name="zoomScaleLM" id="0x7f010026" />
<public type="attr" name="zoomTransYLM" id="0x7f010027" />
<public type="attr" name="modelFamily" id="0x7f010028" />
<public type="attr" name="model" id="0x7f010029" />
<public type="attr" name="useLargeDrawablesOnly" id="0x7f01002a" />
<public type="attr" name="screenCount" id="0x7f01002b" />
<public type="attr" name="defaultScreenCount" id="0x7f01002c" />
<public type="attr" name="useFullScreenQuickViewLandScape" id="0x7f01002d" />
<public type="attr" name="useMainMenuConcentrationEffect" id="0x7f01002e" />
<public type="attr" name="use16BitWindow" id="0x7f01002f" />
<public type="attr" name="useMainMenuListMode" id="0x7f010030" />
<public type="attr" name="workspaceCellsX" id="0x7f010031" />
<public type="attr" name="workspaceCellsY" id="0x7f010032" />
<public type="attr" name="maxHeight" id="0x7f010033" />
<public type="attr" name="backgroundColor" id="0x7f010034" />
<public type="attr" name="dividerThickness" id="0x7f010035" />
<public type="attr" name="dividerColor" id="0x7f010036" />
<public type="attr" name="horizontalScrollbarHeight" id="0x7f010037" />
<public type="attr" name="verticalScrollbarWidth" id="0x7f010038" />
<public type="attr" name="scrollbarPadding" id="0x7f010039" />
<public type="attr" name="scrollbarColor" id="0x7f01003a" />
<public type="attr" name="textBg" id="0x7f01003b" />
<public type="attr" name="textTypeface" id="0x7f01003c" />
<public type="attr" name="textTypefaceStyle" id="0x7f01003d" />
<public type="attr" name="textFontSize" id="0x7f01003e" />
<public type="attr" name="textColor" id="0x7f01003f" />
<public type="attr" name="textUppercase" id="0x7f010040" />
<public type="attr" name="textCharSpacingStrategy" id="0x7f010041" />
<public type="attr" name="textCharSpacingWidth" id="0x7f010042" />
<public type="attr" name="textCharPaddingLeft" id="0x7f010043" />
<public type="attr" name="textCharPaddingRight" id="0x7f010044" />
<public type="attr" name="indexGravity" id="0x7f010045" />
<public type="attr" name="popupWidth" id="0x7f010046" />
<public type="attr" name="popupHeight" id="0x7f010047" />
<public type="attr" name="popupWidthInc" id="0x7f010048" />
<public type="attr" name="popupHeightInc" id="0x7f010049" />
<public type="attr" name="firstCharColor" id="0x7f01004a" />
<public type="attr" name="touchAlpha" id="0x7f01004b" />
<public type="attr" name="normalAlpha" id="0x7f01004c" />
<public type="attr" name="alphaAnimDur" id="0x7f01004d" />
<public type="attr" name="pressDelay" id="0x7f01004e" />
<public type="attr" name="unpressDelay" id="0x7f01004f" />
<public type="attr" name="overflowGrpSepChar" id="0x7f010050" />
<public type="attr" name="firstCharPreMatches" id="0x7f010051" />
<public type="attr" name="indexBg" id="0x7f010052" />
<public type="attr" name="selTextColor" id="0x7f010053" />
<public type="attr" name="indexStr" id="0x7f010054" />
<public type="attr" name="itemsPerPage" id="0x7f010055" />
<public type="attr" name="itemPadding" id="0x7f010056" />
<public type="attr" name="pageFramePaddingLeft" id="0x7f010057" />
<public type="attr" name="pageFramePaddingTop" id="0x7f010058" />
<public type="attr" name="pageFramePaddingRight" id="0x7f010059" />
<public type="attr" name="pageFramePaddingBottom" id="0x7f01005a" />
<public type="attr" name="pageFrameExpandX" id="0x7f01005b" />
<public type="attr" name="pageFrameExpandY" id="0x7f01005c" />
<public type="attr" name="pageBorderPaddingLeft" id="0x7f01005d" />
<public type="attr" name="pageBorderPaddingTop" id="0x7f01005e" />
<public type="attr" name="pageBorderPaddingRight" id="0x7f01005f" />
<public type="attr" name="pageBorderPaddingBottom" id="0x7f010060" />
<public type="attr" name="zoomScaleMain" id="0x7f010061" />
<public type="attr" name="zoomScaleSide" id="0x7f010062" />
<public type="attr" name="normalScaleSlide" id="0x7f010063" />
<public type="attr" name="pageGap" id="0x7f010064" />
<public type="attr" name="zoomPageGap" id="0x7f010065" />
<public type="drawable" name="h_alphagradient_1to0" id="0x7f020000" />
<public type="drawable" name="v_alphagradient_1to0" id="0x7f020001" />
<public type="drawable" name="box_launcher_top" id="0x7f020002" />
<public type="drawable" name="btn_search_dialog_voice" id="0x7f020003" />
<public type="drawable" name="grid_selector" id="0x7f020004" />
<public type="drawable" name="grid_selector2" id="0x7f020005" />
<public type="drawable" name="textfield_searchwidget" id="0x7f020006" />
<public type="drawable" name="widget_frame" id="0x7f020007" />
<public type="drawable" name="widget_preview_button_left" id="0x7f020008" />
<public type="drawable" name="widget_preview_button_right" id="0x7f020009" />
<public type="drawable" name="bg_appwidget_error" id="0x7f02000a" />
<public type="drawable" name="bigpond" id="0x7f02000b" />
<public type="drawable" name="bottompanel" id="0x7f02000c" />
<public type="drawable" name="box_launcher_bottom" id="0x7f02000d" />
<public type="drawable" name="box_launcher_top_normal" id="0x7f02000e" />
<public type="drawable" name="box_launcher_top_pressed" id="0x7f02000f" />
<public type="drawable" name="box_launcher_top_selected" id="0x7f020010" />
<public type="drawable" name="btn_search_dialog_voice_default" id="0x7f020011" />
<public type="drawable" name="btn_search_dialog_voice_pressed" id="0x7f020012" />
<public type="drawable" name="btn_search_dialog_voice_selected" id="0x7f020013" />
<public type="drawable" name="citysearch" id="0x7f020014" />
<public type="drawable" name="downloads" id="0x7f020015" />
<public type="drawable" name="focused_application_background" id="0x7f020016" />
<public type="drawable" name="folder_icon_mainmenu" id="0x7f020017" />
<public type="drawable" name="foxtel" id="0x7f020018" />
<public type="drawable" name="games" id="0x7f020019" />
<public type="drawable" name="grid_gray" id="0x7f02001a" />
<public type="drawable" name="grid_point_gray" id="0x7f02001b" />
<public type="drawable" name="grid_point_red" id="0x7f02001c" />
<public type="drawable" name="grid_point_yellow" id="0x7f02001d" />
<public type="drawable" name="grid_red" id="0x7f02001e" />
<public type="drawable" name="grid_yellow" id="0x7f02001f" />
<public type="drawable" name="homescreen_menu_edit_locked" id="0x7f020020" />
<public type="drawable" name="homescreen_menu_icon_delete" id="0x7f020021" />
<public type="drawable" name="homescreen_menu_icon_edit_bg" id="0x7f020022" />
<public type="drawable" name="homescreen_menu_noti_bg" id="0x7f020023" />
<public type="drawable" name="homescreen_menu_page_focus_large" id="0x7f020024" />
<public type="drawable" name="homescreen_quick_navigation_add" id="0x7f020025" />
<public type="drawable" name="homescreen_quick_navigation_bg" id="0x7f020026" />
<public type="drawable" name="homescreen_quick_navigation_bg_press" id="0x7f020027" />
<public type="drawable" name="homescreen_remove_bg" id="0x7f020028" />
<public type="drawable" name="homescreen_remove_bg_drag" id="0x7f020029" />
<public type="drawable" name="homescreen_remove_icon" id="0x7f02002a" />
<public type="drawable" name="homescreen_remove_uninstall_bg" id="0x7f02002b" />
<public type="drawable" name="homescreen_remove_uninstall_bg_drag_r" id="0x7f02002c" />
<public type="drawable" name="homescreen_remove_uninstall_bg_drag_u" id="0x7f02002d" />
<public type="drawable" name="homescreen_uninstall_icon" id="0x7f02002e" />
<public type="drawable" name="hover_outline" id="0x7f02002f" />
<public type="drawable" name="ic_btn_speak_now" id="0x7f020030" />
<public type="drawable" name="ic_launcher_add_folder" id="0x7f020031" />
<public type="drawable" name="ic_launcher_application" id="0x7f020032" />
<public type="drawable" name="ic_launcher_home" id="0x7f020033" />
<public type="drawable" name="ic_launcher_appwidget" id="0x7f020034" />
<public type="drawable" name="ic_launcher_folder" id="0x7f020035" />
<public type="drawable" name="ic_launcher_shortcut" id="0x7f020036" />
<public type="drawable" name="ic_launcher_wallpaper" id="0x7f020037" />
<public type="drawable" name="ic_menu_add" id="0x7f020038" />
<public type="drawable" name="ic_menu_cancel" id="0x7f020039" />
<public type="drawable" name="ic_menu_details" id="0x7f02003a" />
<public type="drawable" name="ic_menu_discard" id="0x7f02003b" />
<public type="drawable" name="ic_menu_edit" id="0x7f02003c" />
<public type="drawable" name="ic_menu_grid_view" id="0x7f02003d" />
<public type="drawable" name="ic_menu_list_view" id="0x7f02003e" />
<public type="drawable" name="ic_menu_save" id="0x7f02003f" />
<public type="drawable" name="ic_menu_search" id="0x7f020040" />
<public type="drawable" name="ic_menu_settings" id="0x7f020041" />
<public type="drawable" name="ic_menu_market" id="0x7f020042" />
<public type="drawable" name="ic_menu_wallpaper" id="0x7f020043" />
<public type="drawable" name="lm_help_1" id="0x7f020044" />
<public type="drawable" name="mainmenu_icon_application" id="0x7f020045" />
<public type="drawable" name="mainmenu_icon_folder" id="0x7f020046" />
<public type="drawable" name="mainmenu_icon_home" id="0x7f020047" />
<public type="drawable" name="mainmenu_icon_sd" id="0x7f020048" />
<public type="drawable" name="mainmenu_pop_image" id="0x7f020049" />
<public type="drawable" name="makefoldericon" id="0x7f02004a" />
<public type="drawable" name="makefoldericon_f" id="0x7f02004b" />
<public type="drawable" name="makefolderpopup" id="0x7f02004c" />
<public type="drawable" name="makepageicon" id="0x7f02004d" />
<public type="drawable" name="makepageicon_f" id="0x7f02004e" />
<public type="drawable" name="makepagepopup" id="0x7f02004f" />
<public type="drawable" name="motion_moving_panning_l" id="0x7f020050" />
<public type="drawable" name="movies" id="0x7f020051" />
<public type="drawable" name="music" id="0x7f020052" />
<public type="drawable" name="myaccount" id="0x7f020053" />
<public type="drawable" name="myemail" id="0x7f020054" />
<public type="drawable" name="mymagazine_handle" id="0x7f020055" />
<public type="drawable" name="news" id="0x7f020056" />
<public type="drawable" name="page_outline" id="0x7f020057" />
<public type="drawable" name="pageindicator_fastscroll_bar_nine" id="0x7f020058" />
<public type="drawable" name="pageindicator_fastscroll_handle" id="0x7f020059" />
<public type="drawable" name="pageindicator_fastscroll_panel" id="0x7f02005a" />
<public type="drawable" name="panel_frame" id="0x7f02005b" />
<public type="drawable" name="panel_highlight" id="0x7f02005c" />
<public type="drawable" name="placeholder_google" id="0x7f02005d" />
<public type="drawable" name="preview_arrow_left" id="0x7f02005e" />
<public type="drawable" name="preview_arrow_left_disable" id="0x7f02005f" />
<public type="drawable" name="preview_arrow_left_focus" id="0x7f020060" />
<public type="drawable" name="preview_arrow_left_press" id="0x7f020061" />
<public type="drawable" name="preview_arrow_right" id="0x7f020062" />
<public type="drawable" name="preview_arrow_right_disable" id="0x7f020063" />
<public type="drawable" name="preview_arrow_right_focus" id="0x7f020064" />
<public type="drawable" name="preview_arrow_right_press" id="0x7f020065" />
<public type="drawable" name="preview_title_tab_bg" id="0x7f020066" />
(...)
<public type="string" name="viewtype_dialog_item_alphabetical_grid" id="0x7f0800ae" />
<public type="string" name="viewtype_dialog_item_alphabetical_list" id="0x7f0800af" />
<public type="string" name="mm_listmode_alpha_index" id="0x7f0800b0" />
<public type="string" name="tips_dialog_text" id="0x7f0800b1" />
<public type="string" name="tips_dialog_title" id="0x7f0800b2" />
<public type="string" name="tips_dialog_switch_button" id="0x7f0800b3" />
<public type="string" name="tips_dialog_cancel_button" id="0x7f0800b4" />
<public type="string" name="background_note" id="0x7f0800b5" />
<public type="string" name="folder_utility" id="0x7f0800b6" />
<public type="string" name="dmb_rest" id="0x7f0800b7" />
<public type="string" name="restrictdmb" id="0x7f0800b8" />
<public type="string" name="home_screen_delete" id="0x7f0800b9" />
<public type="string" name="lm_help_1_content" id="0x7f0800ba" />
<public type="bool" name="config_force32BitWindowAlways" id="0x7f090000" />
<public type="bool" name="config_useFullScreenQuickViewLandscape" id="0x7f090001" />
<public type="bool" name="config_useMainMenuConcentrationEffect" id="0x7f090002" />
<public type="bool" name="mm_enableListMode" id="0x7f090003" />
<public type="bool" name="pageindicator_largeDrawableOnly" id="0x7f090004" />
<public type="bool" name="pageindicator_showhide_enable" id="0x7f090005" />
(...)
<public type="dimen" name="pageindicator_top" id="0x7f0b003c" />
<public type="dimen" name="pageindicator_padH" id="0x7f0b003d" />
<public type="dimen" name="pageindicator_padV" id="0x7f0b003e" />
<public type="dimen" name="pageindicator_launcherManagerTransY" id="0x7f0b003f" />
<public type="dimen" name="pageindicator_pageicon_fontsize" id="0x7f0b0040" />
<public type="dimen" name="pageindicator_fastscroll_fontsize" id="0x7f0b0041" />
<public type="dimen" name="pageindicator_fastscroll_paneloffset" id="0x7f0b0042" />
Here's the original post in the SGS forum:
http://forum.xda-developers.com/showthread.php?t=1520436
Click to expand...
Click to collapse

SEMCHOME (SE original home) for MiniCM6 1.0.2

Hello i modified my framework-res.apk of MiniCM6 1.0.2 to work well with semchome.apk (4 corners oem SE home) and battery coloured numbered icon.
There is the update for CMW recovery :
home+framework.zip (semchome.apk)+(framework-res.apk)
Basically this files contains only two files that will be copied to /system/app (semchome.apk) and to /system/framework (framework-res.apk).
Instruction: Download and rename to update.zip, and then use the CWM recovery option update from zip.
Download home+framework.zip
Screen capture:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Tested on:
-MiniCM6 1.0.2
-Srom-2.2.1Froyo-v8
-Andread 2.2.9 v3
If you want my background ,simply download it , is my Honda CRX Dohc ZC:
There is also the same package of the framework plus squashinputmethod.apk (input) with the emoticons modified:
Download home+framewor+input.zip
Differences stock framework-res.apk vs my framework-res.apk:
Files Added to stock
Code:
\res\anim\semc_action_dialog_bg_enter.xml
\res\anim\semc_action_dialog_bg_exit.xml
\res\anim\semc_action_dialog_enter.xml
\res\anim\semc_action_dialog_exit.xml
\res\anim\semc_activity_close_exit.xml
\res\anim\semc_activity_open_enter.xml
\res\anim\semc_activity_open_exit.xml
\res\anim\semc_curved_scale_down_0_0.xml
\res\anim\semc_curved_scale_down_0_1.xml
\res\anim\semc_curved_scale_down_0_2.xml
\res\anim\semc_curved_scale_down_0_3.xml
\res\anim\semc_curved_scale_down_0_4.xml
\res\anim\semc_curved_scale_down_0_5.xml
\res\anim\semc_curved_scale_down_0_6.xml
\res\anim\semc_curved_scale_down_1_0.xml
\res\anim\semc_curved_scale_down_1_1.xml
\res\anim\semc_curved_scale_down_1_3.xml
\res\anim\semc_curved_scale_down_1_4.xml
\res\anim\semc_curved_scale_down_1_5.xml
\res\anim\semc_curved_scale_down_1_6.xml
\res\anim\semc_curved_scale_down_2_0.xml
\res\anim\semc_curved_scale_down_2_1.xml
\res\anim\semc_curved_scale_down_2_2.xml
\res\anim\semc_curved_scale_down_2_3.xml
\res\anim\semc_curved_scale_down_2_4.xml
\res\anim\semc_curved_scale_down_2_5.xml
\res\anim\semc_curved_scale_down_2_6.xml
\res\anim\semc_curved_scale_down_3_0.xml
\res\anim\semc_curved_scale_down_3_1.xml
\res\anim\semc_curved_scale_down_3_2.xml
\res\anim\semc_curved_scale_down_3_3.xml
\res\anim\semc_curved_scale_down_3_4.xml
\res\anim\semc_curved_scale_down_3_5.xml
\res\anim\semc_curved_scale_down_3_6.xml
\res\anim\semc_curved_scale_down_4_0.xml
\res\anim\semc_curved_scale_down_4_1.xml
\res\anim\semc_curved_scale_down_4_2.xml
\res\anim\semc_curved_scale_down_4_3.xml
\res\anim\semc_curved_scale_down_4_4.xml
\res\anim\semc_curved_scale_down_4_5.xml
\res\anim\semc_curved_scale_down_4_6.xml
\res\anim\semc_curved_scale_down_5_0.xml
\res\anim\semc_curved_scale_down_5_1.xml
\res\anim\semc_curved_scale_down_5_2.xml
\res\anim\semc_curved_scale_down_5_3.xml
\res\anim\semc_curved_scale_down_5_4.xml
\res\anim\semc_curved_scale_down_5_5.xml
\res\anim\semc_curved_scale_down_5_6.xml
\res\anim\semc_curved_scale_down_6_0.xml
\res\anim\semc_curved_scale_down_6_1.xml
\res\anim\semc_curved_scale_down_6_2.xml
\res\anim\semc_curved_scale_down_6_3.xml
\res\anim\semc_curved_scale_down_6_4.xml
\res\anim\semc_curved_scale_down_6_5.xml
\res\anim\semc_curved_scale_down_6_6.xml
\res\anim\semc_curved_scale_up_0_0.xml
\res\anim\semc_curved_scale_up_0_1.xml
\res\anim\semc_curved_scale_up_0_2.xml
\res\anim\semc_curved_scale_up_0_3.xml
\res\anim\semc_curved_scale_up_0_4.xml
\res\anim\semc_curved_scale_up_0_5.xml
\res\anim\semc_curved_scale_up_0_6.xml
\res\anim\semc_curved_scale_up_1_0.xml
\res\anim\semc_curved_scale_up_1_1.xml
\res\anim\semc_curved_scale_up_1_2.xml
\res\anim\semc_curved_scale_up_1_3.xml
\res\anim\semc_curved_scale_up_1_4.xml
\res\anim\semc_curved_scale_up_1_5.xml
\res\anim\semc_curved_scale_up_1_6.xml
\res\anim\semc_curved_scale_up_2_0.xml
\res\anim\semc_curved_scale_up_2_1.xml
\res\anim\semc_curved_scale_up_2_2.xml
\res\anim\semc_curved_scale_up_2_3.xml
\res\anim\semc_curved_scale_up_2_4.xml
\res\anim\semc_curved_scale_up_2_5.xml
\res\anim\semc_curved_scale_up_2_6.xml
\res\anim\semc_curved_scale_up_3_0.xml
\res\anim\semc_curved_scale_up_3_1.xml
\res\anim\semc_curved_scale_up_3_2.xml
\res\anim\semc_curved_scale_up_3_3.xml
\res\anim\semc_curved_scale_up_3_4.xml
\res\anim\semc_curved_scale_up_3_5.xml
\res\anim\semc_curved_scale_up_3_6.xml
\res\anim\semc_curved_scale_up_4_0.xml
\res\anim\semc_curved_scale_up_4_1.xml
\res\anim\semc_curved_scale_up_4_2.xml
\res\anim\semc_curved_scale_up_4_3.xml
\res\anim\semc_curved_scale_up_4_4.xml
\res\anim\semc_curved_scale_up_4_5.xml
\res\anim\semc_curved_scale_up_4_6.xml
\res\anim\semc_curved_scale_up_5_0.xml
\res\anim\semc_curved_scale_up_5_1.xml
\res\anim\semc_curved_scale_up_5_3.xml
\res\anim\semc_curved_scale_up_5_4.xml
\res\anim\semc_curved_scale_up_5_5.xml
\res\anim\semc_curved_scale_up_5_6.xml
\res\anim\semc_curved_scale_up_6_0.xml
\res\anim\semc_curved_scale_up_6_1.xml
\res\anim\semc_curved_scale_up_6_2.xml
\res\anim\semc_curved_scale_up_6_3.xml
\res\anim\semc_curved_scale_up_6_4.xml
\res\anim\semc_curved_scale_up_6_5.xml
\res\anim\semc_curved_scale_up_6_6.xml
\res\anim\semc_curved_scale_up_down_dummy.xml
\res\anim\semc_dialog_popup_enter.xml
\res\anim\semc_dialog_popup_exit.xml
\res\anim\semc_scale_down_0_0.xml
\res\anim\semc_scale_down_0_1.xml
\res\anim\semc_scale_down_0_2.xml
\res\anim\semc_scale_down_0_3.xml
\res\anim\semc_scale_down_0_4.xml
\res\anim\semc_scale_down_0_5.xml
\res\anim\semc_scale_down_0_6.xml
\res\anim\semc_scale_down_1_0.xml
\res\anim\semc_scale_down_1_1.xml
\res\anim\semc_scale_down_1_2.xml
\res\anim\semc_scale_down_1_3.xml
\res\anim\semc_scale_down_1_4.xml
\res\anim\semc_scale_down_1_5.xml
\res\anim\semc_scale_down_1_6.xml
\res\anim\semc_scale_down_2_0.xml
\res\anim\semc_scale_down_2_1.xml
\res\anim\semc_scale_down_2_2.xml
\res\anim\semc_scale_down_2_3.xml
\res\anim\semc_scale_down_2_5.xml
\res\anim\semc_scale_down_2_6.xml
\res\anim\semc_scale_down_3_0.xml
\res\anim\semc_scale_down_3_1.xml
\res\anim\semc_scale_down_3_2.xml
\res\anim\semc_scale_down_3_4.xml
\res\anim\semc_scale_down_3_6.xml
\res\anim\semc_scale_down_4_0.xml
\res\anim\semc_scale_down_4_1.xml
\res\anim\semc_scale_down_4_2.xml
\res\anim\semc_scale_down_4_3.xml
\res\anim\semc_scale_down_4_4.xml
\res\anim\semc_scale_down_4_6.xml
\res\anim\semc_scale_down_5_0.xml
\res\anim\semc_scale_down_5_1.xml
\res\anim\semc_scale_down_5_2.xml
\res\anim\semc_scale_down_5_3.xml
\res\anim\semc_scale_down_5_4.xml
\res\anim\semc_scale_down_5_5.xml
\res\anim\semc_scale_down_5_6.xml
\res\anim\semc_scale_down_6_0.xml
\res\anim\semc_scale_down_6_1.xml
\res\anim\semc_scale_down_6_2.xml
\res\anim\semc_scale_down_6_3.xml
\res\anim\semc_scale_down_6_4.xml
\res\anim\semc_scale_down_6_5.xml
\res\anim\semc_scale_down_6_6.xml
\res\anim\semc_scale_up_0_0.xml
\res\anim\semc_scale_up_0_1.xml
\res\anim\semc_scale_up_0_2.xml
\res\anim\semc_scale_up_0_3.xml
\res\anim\semc_scale_up_0_4.xml
\res\anim\semc_scale_up_0_5.xml
\res\anim\semc_scale_up_0_6.xml
\res\anim\semc_scale_up_1_0.xml
\res\anim\semc_scale_up_1_1.xml
\res\anim\semc_scale_up_1_2.xml
\res\anim\semc_scale_up_1_3.xml
\res\anim\semc_scale_up_1_4.xml
\res\anim\semc_scale_up_1_5.xml
\res\anim\semc_scale_up_1_6.xml
\res\anim\semc_scale_up_2_0.xml
\res\anim\semc_scale_up_2_1.xml
\res\anim\semc_scale_up_2_2.xml
\res\anim\semc_scale_up_2_3.xml
\res\anim\semc_scale_up_2_4.xml
\res\anim\semc_scale_up_2_5.xml
\res\anim\semc_scale_up_2_6.xml
\res\anim\semc_scale_up_3_0.xml
\res\anim\semc_scale_up_3_1.xml
\res\anim\semc_scale_up_3_2.xml
\res\anim\semc_scale_up_3_3.xml
\res\anim\semc_scale_up_3_5.xml
\res\anim\semc_scale_up_3_6.xml
\res\anim\semc_scale_up_4_0.xml
\res\anim\semc_scale_up_4_1.xml
\res\anim\semc_scale_up_4_2.xml
\res\anim\semc_scale_up_4_3.xml
\res\anim\semc_scale_up_4_4.xml
\res\anim\semc_scale_up_4_5.xml
\res\anim\semc_scale_up_4_6.xml
\res\anim\semc_scale_up_5_0.xml
\res\anim\semc_scale_up_5_1.xml
\res\anim\semc_scale_up_5_2.xml
\res\anim\semc_scale_up_5_3.xml
\res\anim\semc_scale_up_5_4.xml
\res\anim\semc_scale_up_5_5.xml
\res\anim\semc_scale_up_5_6.xml
\res\anim\semc_scale_up_6_0.xml
\res\anim\semc_scale_up_6_1.xml
\res\anim\semc_scale_up_6_2.xml
\res\anim\semc_scale_up_6_3.xml
\res\anim\semc_scale_up_6_4.xml
\res\anim\semc_scale_up_6_5.xml
\res\anim\semc_scale_up_6_6.xml
\res\anim\semc_scale_up_down_dummy.xml
\res\anim\semc_task_close_exit.xml
\res\anim\semc_task_open_exit.xml
\res\drawable\semc_button_corner_bottomleft.xml
\res\drawable\semc_button_corner_bottomright.xml
\res\drawable\semc_button_corner_topleft.xml
\res\drawable\semc_button_corner_topright.xml
\res\drawable-mdpi\frame_gallery_thumb_pressed.png
\res\drawable-mdpi\frame_gallery_thumb_selected.png
\res\drawable-mdpi\gallery_selected_focused.png
\res\drawable-mdpi\gallery_selected_pressed.png
\res\drawable-mdpi\gallery_unselected_pressed.png
\res\drawable-mdpi\grid_selector_background_focus.png
\res\drawable-mdpi\grid_selector_background_pressed.png
\res\drawable-mdpi\highlight_pressed.png
\res\drawable-mdpi\highlight_selected.png
\res\drawable-mdpi\list_selector_background_disabled.png
\res\drawable-mdpi\list_selector_background_focus.png
\res\drawable-mdpi\list_selector_background_longpress.png
\res\drawable-mdpi\list_selector_background_pressed.png
\res\drawable-mdpi\menuitem_background_focus.png
\res\drawable-mdpi\menuitem_background_pressed.png
\res\drawable-mdpi\semc_button_corner_down_left.png
\res\drawable-mdpi\semc_button_corner_down_left_pressed.png
\res\drawable-mdpi\semc_button_corner_down_right.png
\res\drawable-mdpi\semc_button_corner_down_right_pressed.png
\res\drawable-mdpi\semc_button_corner_up_left.png
\res\drawable-mdpi\semc_button_corner_up_left_pressed.png
\res\drawable-mdpi\semc_button_corner_up_right.png
\res\drawable-mdpi\semc_button_corner_up_right_pressed.png
\res\drawable-mdpi\spinner_normal.png
\res\drawable-mdpi\spinner_press.png
\res\drawable-mdpi\status_bar_item_background_focus_cust.png
\res\drawable-mdpi\status_bar_item_background_pressed_cust.png
\res\drawable-mdpi\statusbar_background_sq.png
\res\layout\semc_action_dialog.xml
\res\layout\semc_action_dialog_bottom_button.xml
\res\layout\semc_action_dialog_button.xml
\res\layout\semc_action_dialog_container.xml
\res\layout\semc_action_dialog_text.xml
\res\layout-land\semc_action_dialog_bottom_button.xml
\res\layout-land\semc_action_dialog_button.xml
\res\layout-land\semc_action_dialog_button_horizontal.xml
\res\layout-land\semc_action_dialog_container_horizontal.xml
\res\layout-land\semc_action_dialog_text.xml
\res\layout-land\semc_action_dialog_text_horizontal.xml
Files edited:
-colors.xml
added:
Code:
<color name="semc_dimmed_bg">#7f000000</color>
-dimens.xml
modified:
Code:
<dimen name="semc_cornerbutton_fixedpady">7.0dip</dimen>
added:
Code:
<dimen name="semc_cornerbutton_maxwidth">45.0dip</dimen>
<dimen name="semc_cornerbutton_maxheight">45.0dip</dimen>
<dimen name="semc_cornerbutton_fixedpadx">7.0dip</dimen>
-ids.xml
added:
Code:
<item type="id" name="semc_container_title_text">false</item>
<item type="id" name="semc_container_button_list">false</item>
<item type="id" name="semc_background">false</item>
<item type="id" name="semc_content">false</item>
-public.xml
modified:
Code:
<public type="dimen" name="semc_cornerbutton_fixedpady" id="0x0105000e" />
<public type="drawable" name="semc_button_corner_topright" id="0x010803c2" />
<public type="drawable" name="semc_button_corner_topleft" id="0x010803c1" />
<public type="drawable" name="semc_button_corner_bottomleft" id="0x010803b9" />
<public type="drawable" name="semc_button_corner_bottomright" id="0x010803c0" />
added:
Code:
<public type="id" name="semc_container_title_text" id="0x0102024a" />
<public type="id" name="semc_container_button_list" id="0x0102024b" />
<public type="id" name="semc_background" id="0x0102024c" />
<public type="id" name="semc_content" id="0x0102024d" />
<public type="dimen" name="semc_cornerbutton_maxwidth" id="0x0105000b" />
<public type="dimen" name="semc_cornerbutton_maxheight" id="0x0105000c" />
<public type="dimen" name="semc_cornerbutton_fixedpadx" id="0x0105000d" />
<public type="color" name="semc_dimmed_bg" id="0x01060039" />
<public type="drawable" name="semc_button_corner_down_left" id="0x010803ba" />
<public type="drawable" name="semc_button_corner_down_left_pressed" id="0x010803bb" />
<public type="drawable" name="semc_button_corner_down_right" id="0x010803bc" />
<public type="drawable" name="semc_button_corner_down_right_pressed" id="0x010803bd" />
<public type="drawable" name="semc_button_corner_up_left" id="0x010803be" />
<public type="drawable" name="semc_button_corner_up_left_pressed" id="0x010803bf" />
<public type="drawable" name="semc_button_corner_up_right" id="0x010803c3" />
<public type="drawable" name="semc_button_corner_up_right_pressed" id="0x010803c4" />
<public type="layout" name="semc_action_dialog_button" id="0x01090079" />
<public type="layout" name="semc_action_dialog_container" id="0x0109007b" />
<public type="layout" name="semc_action_dialog_text" id="0x0109007d" />
<public type="layout" name="semc_action_dialog_bottom_button" id="0x0109007f" />
<public type="layout" name="semc_action_dialog" id="0x01090080" />
<public type="layout" name="semc_action_dialog_button_horizontal" id="0x0109007a" />
<public type="layout" name="semc_action_dialog_container_horizontal" id="0x0109007c" />
<public type="layout" name="semc_action_dialog_text_horizontal" id="0x0109007e" />
<public type="anim" name="semc_action_dialog_bg_enter" id="0x010a004a" />
<public type="anim" name="semc_action_dialog_bg_exit" id="0x010a004b" />
<public type="anim" name="semc_action_dialog_enter" id="0x010a004c" />
<public type="anim" name="semc_action_dialog_exit" id="0x010a004d" />
<public type="anim" name="semc_activity_close_exit" id="0x010a004e" />
<public type="anim" name="semc_activity_open_enter" id="0x010a004f" />
<public type="anim" name="semc_activity_open_exit" id="0x010a0050" />
<public type="anim" name="semc_curved_scale_down_0_0" id="0x010a0051" />
<public type="anim" name="semc_curved_scale_down_0_1" id="0x010a0052" />
<public type="anim" name="semc_curved_scale_down_0_2" id="0x010a0053" />
<public type="anim" name="semc_curved_scale_down_0_3" id="0x010a0054" />
<public type="anim" name="semc_curved_scale_down_0_4" id="0x010a0055" />
<public type="anim" name="semc_curved_scale_down_0_5" id="0x010a0056" />
<public type="anim" name="semc_curved_scale_down_0_6" id="0x010a0057" />
<public type="anim" name="semc_curved_scale_down_1_0" id="0x010a0058" />
<public type="anim" name="semc_curved_scale_down_1_1" id="0x010a0059" />
<public type="anim" name="semc_curved_scale_down_1_3" id="0x010a005a" />
<public type="anim" name="semc_curved_scale_down_1_4" id="0x010a005b" />
<public type="anim" name="semc_curved_scale_down_1_5" id="0x010a005c" />
<public type="anim" name="semc_curved_scale_down_1_6" id="0x010a005d" />
<public type="anim" name="semc_curved_scale_down_2_0" id="0x010a005e" />
<public type="anim" name="semc_curved_scale_down_2_1" id="0x010a005f" />
<public type="anim" name="semc_curved_scale_down_2_2" id="0x010a0060" />
<public type="anim" name="semc_curved_scale_down_2_3" id="0x010a0061" />
<public type="anim" name="semc_curved_scale_down_2_4" id="0x010a0062" />
<public type="anim" name="semc_curved_scale_down_2_5" id="0x010a0063" />
<public type="anim" name="semc_curved_scale_down_2_6" id="0x010a0064" />
<public type="anim" name="semc_curved_scale_down_3_0" id="0x010a0065" />
<public type="anim" name="semc_curved_scale_down_3_1" id="0x010a0066" />
<public type="anim" name="semc_curved_scale_down_3_2" id="0x010a0067" />
<public type="anim" name="semc_curved_scale_down_3_3" id="0x010a0068" />
<public type="anim" name="semc_curved_scale_down_3_4" id="0x010a0069" />
<public type="anim" name="semc_curved_scale_down_3_5" id="0x010a006a" />
<public type="anim" name="semc_curved_scale_down_3_6" id="0x010a006b" />
<public type="anim" name="semc_curved_scale_down_4_0" id="0x010a006c" />
<public type="anim" name="semc_curved_scale_down_4_1" id="0x010a006d" />
<public type="anim" name="semc_curved_scale_down_4_2" id="0x010a006e" />
<public type="anim" name="semc_curved_scale_down_4_3" id="0x010a006f" />
<public type="anim" name="semc_curved_scale_down_4_4" id="0x010a0070" />
<public type="anim" name="semc_curved_scale_down_4_5" id="0x010a0071" />
<public type="anim" name="semc_curved_scale_down_4_6" id="0x010a0072" />
<public type="anim" name="semc_curved_scale_down_5_0" id="0x010a0073" />
<public type="anim" name="semc_curved_scale_down_5_1" id="0x010a0074" />
<public type="anim" name="semc_curved_scale_down_5_2" id="0x010a0075" />
<public type="anim" name="semc_curved_scale_down_5_3" id="0x010a0076" />
<public type="anim" name="semc_curved_scale_down_5_4" id="0x010a0077" />
<public type="anim" name="semc_curved_scale_down_5_5" id="0x010a0078" />
<public type="anim" name="semc_curved_scale_down_5_6" id="0x010a0079" />
<public type="anim" name="semc_curved_scale_down_6_0" id="0x010a007a" />
<public type="anim" name="semc_curved_scale_down_6_1" id="0x010a007b" />
<public type="anim" name="semc_curved_scale_down_6_2" id="0x010a007c" />
<public type="anim" name="semc_curved_scale_down_6_3" id="0x010a007d" />
<public type="anim" name="semc_curved_scale_down_6_4" id="0x010a007e" />
<public type="anim" name="semc_curved_scale_down_6_5" id="0x010a007f" />
<public type="anim" name="semc_curved_scale_down_6_6" id="0x010a0080" />
<public type="anim" name="semc_curved_scale_up_0_0" id="0x010a0081" />
<public type="anim" name="semc_curved_scale_up_0_1" id="0x010a0082" />
<public type="anim" name="semc_curved_scale_up_0_2" id="0x010a0083" />
<public type="anim" name="semc_curved_scale_up_0_3" id="0x010a0084" />
<public type="anim" name="semc_curved_scale_up_0_4" id="0x010a0085" />
<public type="anim" name="semc_curved_scale_up_0_5" id="0x010a0086" />
<public type="anim" name="semc_curved_scale_up_0_6" id="0x010a0087" />
<public type="anim" name="semc_curved_scale_up_1_0" id="0x010a0088" />
<public type="anim" name="semc_curved_scale_up_1_1" id="0x010a0089" />
<public type="anim" name="semc_curved_scale_up_1_2" id="0x010a008a" />
<public type="anim" name="semc_curved_scale_up_1_3" id="0x010a008b" />
<public type="anim" name="semc_curved_scale_up_1_4" id="0x010a008c" />
<public type="anim" name="semc_curved_scale_up_1_5" id="0x010a008d" />
<public type="anim" name="semc_curved_scale_up_1_6" id="0x010a008e" />
<public type="anim" name="semc_curved_scale_up_2_0" id="0x010a008f" />
<public type="anim" name="semc_curved_scale_up_2_1" id="0x010a0090" />
<public type="anim" name="semc_curved_scale_up_2_2" id="0x010a0091" />
<public type="anim" name="semc_curved_scale_up_2_3" id="0x010a0092" />
<public type="anim" name="semc_curved_scale_up_2_4" id="0x010a0093" />
<public type="anim" name="semc_curved_scale_up_2_5" id="0x010a0094" />
<public type="anim" name="semc_curved_scale_up_2_6" id="0x010a0095" />
<public type="anim" name="semc_curved_scale_up_3_0" id="0x010a0096" />
<public type="anim" name="semc_curved_scale_up_3_1" id="0x010a0097" />
<public type="anim" name="semc_curved_scale_up_3_2" id="0x010a0098" />
<public type="anim" name="semc_curved_scale_up_3_3" id="0x010a0099" />
<public type="anim" name="semc_curved_scale_up_3_4" id="0x010a009a" />
<public type="anim" name="semc_curved_scale_up_3_5" id="0x010a009b" />
<public type="anim" name="semc_curved_scale_up_3_6" id="0x010a009c" />
<public type="anim" name="semc_curved_scale_up_4_0" id="0x010a009d" />
<public type="anim" name="semc_curved_scale_up_4_1" id="0x010a009e" />
<public type="anim" name="semc_curved_scale_up_4_2" id="0x010a009f" />
<public type="anim" name="semc_curved_scale_up_4_3" id="0x010a00a0" />
<public type="anim" name="semc_curved_scale_up_4_4" id="0x010a00a1" />
<public type="anim" name="semc_curved_scale_up_4_5" id="0x010a00a2" />
<public type="anim" name="semc_curved_scale_up_4_6" id="0x010a00a3" />
<public type="anim" name="semc_curved_scale_up_5_0" id="0x010a00a4" />
<public type="anim" name="semc_curved_scale_up_5_1" id="0x010a00a5" />
<public type="anim" name="semc_curved_scale_up_5_3" id="0x010a00a6" />
<public type="anim" name="semc_curved_scale_up_5_4" id="0x010a00a7" />
<public type="anim" name="semc_curved_scale_up_5_5" id="0x010a00a8" />
<public type="anim" name="semc_curved_scale_up_5_6" id="0x010a00a9" />
<public type="anim" name="semc_curved_scale_up_6_0" id="0x010a00aa" />
<public type="anim" name="semc_curved_scale_up_6_1" id="0x010a00ab" />
<public type="anim" name="semc_curved_scale_up_6_2" id="0x010a00ac" />
<public type="anim" name="semc_curved_scale_up_6_3" id="0x010a00ad" />
<public type="anim" name="semc_curved_scale_up_6_4" id="0x010a00ae" />
<public type="anim" name="semc_curved_scale_up_6_5" id="0x010a00af" />
<public type="anim" name="semc_curved_scale_up_6_6" id="0x010a00b0" />
<public type="anim" name="semc_curved_scale_up_down_dummy" id="0x010a00b1" />
<public type="anim" name="semc_dialog_popup_enter" id="0x010a00b2" />
<public type="anim" name="semc_dialog_popup_exit" id="0x010a00b3" />
<public type="anim" name="semc_scale_down_0_0" id="0x010a00b4" />
<public type="anim" name="semc_scale_down_0_1" id="0x010a00b5" />
<public type="anim" name="semc_scale_down_0_2" id="0x010a00b6" />
<public type="anim" name="semc_scale_down_0_3" id="0x010a00b7" />
<public type="anim" name="semc_scale_down_0_4" id="0x010a00b8" />
<public type="anim" name="semc_scale_down_0_5" id="0x010a00b9" />
<public type="anim" name="semc_scale_down_0_6" id="0x010a00ba" />
<public type="anim" name="semc_scale_down_1_0" id="0x010a00bb" />
<public type="anim" name="semc_scale_down_1_1" id="0x010a00bc" />
<public type="anim" name="semc_scale_down_1_2" id="0x010a00bd" />
<public type="anim" name="semc_scale_down_1_3" id="0x010a00be" />
<public type="anim" name="semc_scale_down_1_4" id="0x010a00bf" />
<public type="anim" name="semc_scale_down_1_5" id="0x010a00c0" />
<public type="anim" name="semc_scale_down_1_6" id="0x010a00c1" />
<public type="anim" name="semc_scale_down_2_0" id="0x010a00c2" />
<public type="anim" name="semc_scale_down_2_1" id="0x010a00c3" />
<public type="anim" name="semc_scale_down_2_2" id="0x010a00c4" />
<public type="anim" name="semc_scale_down_2_3" id="0x010a00c5" />
<public type="anim" name="semc_scale_down_2_5" id="0x010a00c6" />
<public type="anim" name="semc_scale_down_2_6" id="0x010a00c7" />
<public type="anim" name="semc_scale_down_3_0" id="0x010a00c8" />
<public type="anim" name="semc_scale_down_3_1" id="0x010a00c9" />
<public type="anim" name="semc_scale_down_3_2" id="0x010a00ca" />
<public type="anim" name="semc_scale_down_3_4" id="0x010a00cb" />
<public type="anim" name="semc_scale_down_3_6" id="0x010a00cc" />
<public type="anim" name="semc_scale_down_4_0" id="0x010a00cd" />
<public type="anim" name="semc_scale_down_4_1" id="0x010a00ce" />
<public type="anim" name="semc_scale_down_4_2" id="0x010a00cf" />
<public type="anim" name="semc_scale_down_4_3" id="0x010a00d0" />
<public type="anim" name="semc_scale_down_4_4" id="0x010a00d1" />
<public type="anim" name="semc_scale_down_4_6" id="0x010a00d2" />
<public type="anim" name="semc_scale_down_5_0" id="0x010a00d3" />
<public type="anim" name="semc_scale_down_5_1" id="0x010a00d4" />
<public type="anim" name="semc_scale_down_5_2" id="0x010a00d5" />
<public type="anim" name="semc_scale_down_5_3" id="0x010a00d6" />
<public type="anim" name="semc_scale_down_5_4" id="0x010a00d7" />
<public type="anim" name="semc_scale_down_5_5" id="0x010a00d8" />
<public type="anim" name="semc_scale_down_5_6" id="0x010a00d9" />
<public type="anim" name="semc_scale_down_6_0" id="0x010a00da" />
<public type="anim" name="semc_scale_down_6_1" id="0x010a00db" />
<public type="anim" name="semc_scale_down_6_2" id="0x010a00dc" />
<public type="anim" name="semc_scale_down_6_3" id="0x010a00dd" />
<public type="anim" name="semc_scale_down_6_4" id="0x010a00de" />
<public type="anim" name="semc_scale_down_6_5" id="0x010a00df" />
<public type="anim" name="semc_scale_down_6_6" id="0x010a00e0" />
<public type="anim" name="semc_scale_up_0_0" id="0x010a00e1" />
<public type="anim" name="semc_scale_up_0_1" id="0x010a00e2" />
<public type="anim" name="semc_scale_up_0_2" id="0x010a00e3" />
<public type="anim" name="semc_scale_up_0_3" id="0x010a00e4" />
<public type="anim" name="semc_scale_up_0_4" id="0x010a00e5" />
<public type="anim" name="semc_scale_up_0_5" id="0x010a00e6" />
<public type="anim" name="semc_scale_up_0_6" id="0x010a00e7" />
<public type="anim" name="semc_scale_up_1_0" id="0x010a00e8" />
<public type="anim" name="semc_scale_up_1_1" id="0x010a00e9" />
<public type="anim" name="semc_scale_up_1_2" id="0x010a00ea" />
<public type="anim" name="semc_scale_up_1_3" id="0x010a00eb" />
<public type="anim" name="semc_scale_up_1_4" id="0x010a00ec" />
<public type="anim" name="semc_scale_up_1_5" id="0x010a00ed" />
<public type="anim" name="semc_scale_up_1_6" id="0x010a00ee" />
<public type="anim" name="semc_scale_up_2_0" id="0x010a00ef" />
<public type="anim" name="semc_scale_up_2_1" id="0x010a00f0" />
<public type="anim" name="semc_scale_up_2_2" id="0x010a00f1" />
<public type="anim" name="semc_scale_up_2_3" id="0x010a00f2" />
<public type="anim" name="semc_scale_up_2_4" id="0x010a00f3" />
<public type="anim" name="semc_scale_up_2_5" id="0x010a00f4" />
<public type="anim" name="semc_scale_up_2_6" id="0x010a00f5" />
<public type="anim" name="semc_scale_up_3_0" id="0x010a00f6" />
<public type="anim" name="semc_scale_up_3_1" id="0x010a00f7" />
<public type="anim" name="semc_scale_up_3_2" id="0x010a00f8" />
<public type="anim" name="semc_scale_up_3_3" id="0x010a00f9" />
<public type="anim" name="semc_scale_up_3_5" id="0x010a00fa" />
<public type="anim" name="semc_scale_up_3_6" id="0x010a00fb" />
<public type="anim" name="semc_scale_up_4_0" id="0x010a00fc" />
<public type="anim" name="semc_scale_up_4_1" id="0x010a00fd" />
<public type="anim" name="semc_scale_up_4_2" id="0x010a00fe" />
<public type="anim" name="semc_scale_up_4_3" id="0x010a00ff" />
<public type="anim" name="semc_scale_up_4_4" id="0x010a0100" />
<public type="anim" name="semc_scale_up_4_5" id="0x010a0101" />
<public type="anim" name="semc_scale_up_4_6" id="0x010a0102" />
<public type="anim" name="semc_scale_up_5_0" id="0x010a0103" />
<public type="anim" name="semc_scale_up_5_1" id="0x010a0104" />
<public type="anim" name="semc_scale_up_5_2" id="0x010a0105" />
<public type="anim" name="semc_scale_up_5_3" id="0x010a0106" />
<public type="anim" name="semc_scale_up_5_4" id="0x010a0107" />
<public type="anim" name="semc_scale_up_5_5" id="0x010a0108" />
<public type="anim" name="semc_scale_up_5_6" id="0x010a0109" />
<public type="anim" name="semc_scale_up_6_0" id="0x010a010a" />
<public type="anim" name="semc_scale_up_6_1" id="0x010a010b" />
<public type="anim" name="semc_scale_up_6_2" id="0x010a010c" />
<public type="anim" name="semc_scale_up_6_3" id="0x010a010d" />
<public type="anim" name="semc_scale_up_6_4" id="0x010a010e" />
<public type="anim" name="semc_scale_up_6_5" id="0x010a010f" />
<public type="anim" name="semc_scale_up_6_6" id="0x010a0110" />
<public type="anim" name="semc_scale_up_down_dummy" id="0x010a0111" />
<public type="anim" name="semc_task_close_exit" id="0x010a0112" />
<public type="anim" name="semc_task_open_exit" id="0x010a0113" />
You can also post the direct link
Do you project to port to CM7 too ^^ ?
Bootloop with MiniCM6.01 for Mini Pro.
Tested on U20i
Thanks anyway.
LKnight said:
Bootloop with MiniCM6.01 for Mini Pro.
Tested on U20i
Thanks anyway.
Click to expand...
Click to collapse
Could be because the MiniCM for the mini non pro is newer than minicm for pro, and i modified the latest from mini non pro.
Try to do that:
1-press back to go to CWM recovery
2-go to mounting options and mount system
3-connect to pc and run "adb shell"
4-type: chmod 644 /system/framework/framework-res.apk
If no working upload your framework-res.apk from the mini pro and i will modify .
Anyway can you upload the logcat?
LKnight said:
Do you project to port to CM7 too ^^ ?
Click to expand...
Click to collapse
Yes i will do that when CM7 have flash support then i will use the gingerbread
I did that because I wanted the Original SE launcher with black theme for my mini no for dev propouses.
I'll try that maybe tonight.
Yeees, this style would be so great : http://forum.xda-developers.com/showthread.php?t=1119638 (I mean for the 4 corners)
Hu ? You ask me to post the framework-res.apk from my mini pro ? I'm under 2.1 update 1 (2.1.1.A.0.6) for the moment. I tried Andread 2.2 and Sonybread 4, but I don't like, too much change, even if sonybread is better than andread (he's done too much modificiations, and removed too much good stock app)
If you want the framework from pro i'll sent that
LKnight said:
I'll try that maybe tonight.
Yeees, this style would be so great : http://forum.xda-developers.com/showthread.php?t=1119638 (I mean for the 4 corners)
Hu ? You ask me to post the framework-res.apk from my mini pro ? I'm under 2.1 update 1 (2.1.1.A.0.6) for the moment. I tried Andread 2.2 and Sonybread 4, but I don't like, too much change, even if sonybread is better than andread (he's done too much modificiations, and removed too much good stock app)
If you want the framework from pro i'll sent that
Click to expand...
Click to collapse
I like better my mod in black .
I ask you to post the miniCM 6.01 from your mini pro.
Then i will add the lines that are on the first post to make it compatible with the minicm 6.01
alecuba16 said:
I like better my mod in black .
I ask you to post the miniCM 6.01 from your mini pro.
Then i will add the lines that are on the first post to make it compatible with the minicm 6.01
Click to expand...
Click to collapse
or minicm7 !
Ok, I'll try that as soon as possible
Is there a way to convert the style to the style of the link I've posted earlier ?
Getting Force closes in the launcher screens..Please help me out?
Using MiniCM 6 1.0.1
LKnight said:
or minicm7 !
Ok, I'll try that as soon as possible
Is there a way to convert the style to the style of the link I've posted earlier ?
Click to expand...
Click to collapse
You must edit the xml's of the semc that is listed on the first post and then change the icons.
nakulp said:
Getting Force closes in the launcher screens..Please help me out?
Using MiniCM 6 1.0.1
Click to expand...
Click to collapse
It could be because you are using the 1.0.1 and i modified the framework of 1.0.2
Anyway if i have a break time i will test in the 1.0.1
alecuba16 said:
You must edit the xml's of the semc that is listed on the first post and then change the icons.
It could be because you are using the 1.0.1 and i modified the framework of 1.0.2
Anyway if i have a break time i will test in the 1.0.1
Click to expand...
Click to collapse
That would be rockin' of you!
can you edit the cm6 v6.01 (mini pro) framework and make this work?
PTGamer said:
can you edit the cm6 v6.01 (mini pro) framework and make this work?
Click to expand...
Click to collapse
Please,having the same request here .
EDIT: Well i updated to 1.0.2 so no need for me now! Thanks anyway!
alecuba16 said:
You must edit the xml's of the semc that is listed on the first post and then change the icons.
It could be because you are using the 1.0.1 and i modified the framework of 1.0.2
Anyway if i have a break time i will test in the 1.0.1
Click to expand...
Click to collapse
Still force closes on MiniCM6 1.0.2!
Hey will this work on cyanocomb 1.3??
I think its based on minicm6 1.0.1 for the mini pro
It has to be confirmed, but I think that it is not the same framework, we should edit something to make it work, but what...?
Sent from my U20i using XDA App
Hi !!
I'm just wondering, is it possible for you to edit a gingerbread framework to make the stock launcher work ? GinTonic.SE or SonyBread ^^
Oh, and is it possible to have the corners a bit bigger than this, because, it's smaller than the original and in black it's not beautiful ^^ (I've tried it ;p )
How can I edit the xmls to try it myself :s ? Edit : found the way to decompile, thanks
Thanks you in advance
Thank you! You're a good dude!
paul-xxx said:
Thank you! You're a good dude!
Click to expand...
Click to collapse
Hu ? Who ? Me ?
Hu ? Who ? Me ?
Click to expand...
Click to collapse
no! autor on manual

[Q]Please help on Editing Android apk supporting different screen size

Hi , I am new here , someone suggest me here for android dev.
Newbie , would like to know is it a possible way to edit xml file to fit the screen size of an apps game ? Helping a friend of mine
https:// market.android.com/details?id=com.gp.mjpair
I had decompile it using apk manager downloaded from xda forum but without much knowledge on java+xml (newbie) , I dont know which line to edit it .
I tried with LCD density setting it lower still it doesn't fit the screen.
it works well with smaller screen size but not on large screen size.Here I attach the picture and apk file with zip.
The first picture fill up the screen but when installing in a galaxy tab 1200x600 , it get smaller on the second picture .Possible to edit or workaround changing the size ?
Here I attach a decompile apk and zip it.Hoping some could help out.
Thank you very much
Hi.
Look in res/layout folder if you can find a layout xml.
If yes, it's certainly this you must edit.
Under com.gp.mjpair-1.apk/res/layout there are 3 .xml file
help.xml , main.xml , white_title.xml
help.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout android:orientation="horizontal" android:id="@id/widget0" android:background="@android:color/white" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:id="@id/Adlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</AbsoluteLayout>
main.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout android:orientation="horizontal" android:id="@id/widget0" android:background="@android:color/white" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:id="@id/Adlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</AbsoluteLayout>
white_title.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_gravity="center" android:orientation="horizontal" android:background="@android:color/white" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="0.0dip"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView android:id="@id/my_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5.0dip" android:src="@android:drawable/ic_menu_help" />
<TextView android:textAppearance="?android:textAppearanceLarge" android:textStyle="bold" android:textColor="@android:color/darker_gray" android:layout_gravity="center" android:id="@id/my_title" android:padding="8.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Title" />
</LinearLayout>
Which one should I edit ? white_title.xml or main.xml ? and which code I should use ?
Sorry , because i dont know about java and xml.Hope someone here can help out .Thank you
Have you try to contact developer?
Not able to , the Developer dont have website and it's a free apps guess will have less support fixing it.
That's why I am asking here behalf of my friend who wanted to fix the resolution.
Is it really hard to fix the resolution ? Need to write a bunch of code ?
Any guide editing the resolution ?
Really appreciate anyone who can help me out.
Thank you again
Layout xml are really simple.
So i thinks play-board size is hard-coded in source code. So you need to look source about this size.
Where does it located ? Other xml are com.gp.mjpair-1.apk/res/values
attrs.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="testing" format="boolean" />
<attr name="backgroundColor" format="color" />
<attr name="textColor" format="color" />
<attr name="keywords" format="string" />
<attr name="refreshInterval" format="integer" />
<attr name="isGoneWithoutAd" format="boolean" />
</resources>
ids.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="webview">false</item>
<item type="id" name="widget0">false</item>
<item type="id" name="Adlayout">false</item>
<item type="id" name="my_icon">false</item>
<item type="id" name="my_title">false</item>
</resources>
public.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<public type="attr" name="testing" id="0x7f010000" />
<public type="attr" name="backgroundColor" id="0x7f010001" />
<public type="attr" name="textColor" id="0x7f010002" />
<public type="attr" name="keywords" id="0x7f010003" />
<public type="attr" name="refreshInterval" id="0x7f010004" />
<public type="attr" name="isGoneWithoutAd" id="0x7f010005" />
<public type="drawable" name="colon" id="0x7f020000" />
<public type="drawable" name="complete" id="0x7f020001" />
<public type="drawable" name="g1" id="0x7f020002" />
<public type="drawable" name="g10" id="0x7f020003" />
<public type="drawable" name="g11" id="0x7f020004" />
<public type="drawable" name="g12" id="0x7f020005" />
<public type="drawable" name="g13" id="0x7f020006" />
<public type="drawable" name="g14" id="0x7f020007" />
<public type="drawable" name="g15" id="0x7f020008" />
<public type="drawable" name="g16" id="0x7f020009" />
<public type="drawable" name="g2" id="0x7f02000a" />
<public type="drawable" name="g3" id="0x7f02000b" />
<public type="drawable" name="g4" id="0x7f02000c" />
<public type="drawable" name="g5" id="0x7f02000d" />
<public type="drawable" name="g6" id="0x7f02000e" />
<public type="drawable" name="g7" id="0x7f02000f" />
<public type="drawable" name="g8" id="0x7f020010" />
<public type="drawable" name="g9" id="0x7f020011" />
<public type="drawable" name="help1" id="0x7f020012" />
<public type="drawable" name="help2" id="0x7f020013" />
<public type="drawable" name="icon" id="0x7f020014" />
<public type="drawable" name="level1" id="0x7f020015" />
<public type="drawable" name="level2" id="0x7f020016" />
<public type="drawable" name="mjmanu" id="0x7f020017" />
<public type="drawable" name="number0" id="0x7f020018" />
<public type="drawable" name="number1" id="0x7f020019" />
<public type="drawable" name="number2" id="0x7f02001a" />
<public type="drawable" name="number3" id="0x7f02001b" />
<public type="drawable" name="number4" id="0x7f02001c" />
<public type="drawable" name="number5" id="0x7f02001d" />
<public type="drawable" name="number6" id="0x7f02001e" />
<public type="drawable" name="number7" id="0x7f02001f" />
<public type="drawable" name="number8" id="0x7f020020" />
<public type="drawable" name="number9" id="0x7f020021" />
<public type="drawable" name="option1" id="0x7f020022" />
<public type="drawable" name="option2" id="0x7f020023" />
<public type="drawable" name="pbb" id="0x7f020024" />
<public type="drawable" name="pc1" id="0x7f020025" />
<public type="drawable" name="pc2" id="0x7f020026" />
<public type="drawable" name="pc3" id="0x7f020027" />
<public type="drawable" name="pc4" id="0x7f020028" />
<public type="drawable" name="pc5" id="0x7f020029" />
<public type="drawable" name="pc6" id="0x7f02002a" />
<public type="drawable" name="pc7" id="0x7f02002b" />
<public type="drawable" name="pc8" id="0x7f02002c" />
<public type="drawable" name="pc9" id="0x7f02002d" />
<public type="drawable" name="pcc" id="0x7f02002e" />
<public type="drawable" name="pee" id="0x7f02002f" />
<public type="drawable" name="pff" id="0x7f020030" />
<public type="drawable" name="pl_h" id="0x7f020031" />
<public type="drawable" name="pl_r0" id="0x7f020032" />
<public type="drawable" name="pl_r0s" id="0x7f020033" />
<public type="drawable" name="pl_r1" id="0x7f020034" />
<public type="drawable" name="pl_r1s" id="0x7f020035" />
<public type="drawable" name="pl_r2" id="0x7f020036" />
<public type="drawable" name="pl_r2s" id="0x7f020037" />
<public type="drawable" name="pl_r3" id="0x7f020038" />
<public type="drawable" name="pl_r3s" id="0x7f020039" />
<public type="drawable" name="pl_r4" id="0x7f02003a" />
<public type="drawable" name="pl_v" id="0x7f02003b" />
<public type="drawable" name="pl_vls" id="0x7f02003c" />
<public type="drawable" name="pl_vrs" id="0x7f02003d" />
<public type="drawable" name="pnn" id="0x7f02003e" />
<public type="drawable" name="pss" id="0x7f02003f" />
<public type="drawable" name="pt1" id="0x7f020040" />
<public type="drawable" name="pt2" id="0x7f020041" />
<public type="drawable" name="pt3" id="0x7f020042" />
<public type="drawable" name="pt4" id="0x7f020043" />
<public type="drawable" name="pt5" id="0x7f020044" />
<public type="drawable" name="pt6" id="0x7f020045" />
<public type="drawable" name="pt7" id="0x7f020046" />
<public type="drawable" name="pt8" id="0x7f020047" />
<public type="drawable" name="pt9" id="0x7f020048" />
<public type="drawable" name="pw1" id="0x7f020049" />
<public type="drawable" name="pw2" id="0x7f02004a" />
<public type="drawable" name="pw3" id="0x7f02004b" />
<public type="drawable" name="pw4" id="0x7f02004c" />
<public type="drawable" name="pw5" id="0x7f02004d" />
<public type="drawable" name="pw6" id="0x7f02004e" />
<public type="drawable" name="pw7" id="0x7f02004f" />
<public type="drawable" name="pw8" id="0x7f020050" />
<public type="drawable" name="pw9" id="0x7f020051" />
<public type="drawable" name="pww" id="0x7f020052" />
<public type="drawable" name="start1" id="0x7f020053" />
<public type="drawable" name="start2" id="0x7f020054" />
<public type="layout" name="help" id="0x7f030000" />
<public type="layout" name="main" id="0x7f030001" />
<public type="layout" name="white_title" id="0x7f030002" />
<public type="raw" name="sd_click" id="0x7f040000" />
<public type="raw" name="sd_final" id="0x7f040001" />
<public type="raw" name="sd_paired" id="0x7f040002" />
<public type="string" name="hello" id="0x7f050000" />
<public type="string" name="app_name" id="0x7f050001" />
<public type="string" name="str_about" id="0x7f050002" />
<public type="string" name="app_about_msg" id="0x7f050003" />
<public type="string" name="str_exit" id="0x7f050004" />
<public type="string" name="str_hint" id="0x7f050005" />
<public type="string" name="str_resort" id="0x7f050006" />
<public type="string" name="str_ok" id="0x7f050007" />
<public type="id" name="webview" id="0x7f060000" />
<public type="id" name="widget0" id="0x7f060001" />
<public type="id" name="Adlayout" id="0x7f060002" />
<public type="id" name="my_icon" id="0x7f060003" />
<public type="id" name="my_title" id="0x7f060004" />
</resources>
string.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, gsim!</string>
<string name="app_name">Mahjong Pair</string>
<string name="str_about">about</string>
<string name="app_about_msg">Ver 1.00 2010-10-10 20:00:00.</string>
<string name="str_exit">Exit</string>
<string name="str_hint">Hint</string>
<string name="str_resort">Resort</string>
<string name="str_ok">OK</string>
</resources>
Any help guys ?
I had attach the file above com.gp.mjpair-1.apk.zip , hope someone can have a look .Thanks
I've look your zip file. But i don't understand what is smali files.
I thinks it's byte code of sources.
http://code.google.com/p/smali/
The problem now is how and which file should I edit it for resize ?
Is it really hard to change the size only on an application ?
Anyone know which to add and edit the code ? There are a lot of smali file , which one should I edit ?
Thank you
I found something at com.gp.mjpair-1.apk/smali/com/gp/mjpair/R.smali
Which one and what should i edit or add ?
Code:
.class public final Lcom/gp/mjpair/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/gp/mjpair/R$attr;,
Lcom/gp/mjpair/R$drawable;,
Lcom/gp/mjpair/R$id;,
Lcom/gp/mjpair/R$layout;,
Lcom/gp/mjpair/R$raw;,
Lcom/gp/mjpair/R$string;,
Lcom/gp/mjpair/R$styleable;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.prologue
.line 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
Help guys ?
I found a guide on http://developer.android.com/guide/practices/screens_support.html
Do I need to create and edit the png images ? Actually what kind of problem is it that apps to get smaller ?
Dev didn't support density ?
Thank you
I tried numerous time , still it's the same resolution . Which one should I edit ?
I tried using spare part apps which can scale compatibility screen but it doesn't work.
Now , which part should get edit to fix the resolution ?
Does android gingerbread have patch like android 3.2 which support compatibility zoom ?
My thread on Android Apps and Games was remove , not knowing why , maybe it's not related with games ?
Any suggestion fix on the resolution ?
Anyone know who should I PM for help since no expert around android Q&A forum ?
Any dev here ?
So no one willing to help me ?
guess I am posting on a wrong section again that's why no response at all

[Q] Modding Keyboard Help

I really like the stock keybord and was thinking when the smiley key was pressed it displayed emojis, and this it what it could look like (made in photoshop)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Let me know what you think and if it is possible ​
It probably is possible, I would start by decompiling the keyboard app and trying to find out where the emojis are located
Sent from my Nexus 4 using xda premium
demkantor said:
It probably is possible, I would start by decompiling the keyboard app and trying to find out where the emojis are located
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
i have located the smiles and the hangout out emojis, just struggling to put it all together. like making the emoji list scrolable and making the emojis appear when pressed
There should be an xml file in there describing what to do on each key press, did you find this yet or just the icons?
Sent from my Nexus 4 using xda premium
demkantor said:
There should be an xml file in there describing what to do on each key press, did you find this yet or just the icons?
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
cant seem to find it anywhere :? but i have found the icons
Maybe upload the apk here then I or someone else could dig a bit for you
Sent from my Nexus 4 using xda premium
demkantor said:
Maybe upload the apk here then I or someone else could dig a bit for you
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
here are the files : https://drive.google.com/folderview?id=0B2nAQ8zrl1mtUFc0QTNwV1BGWFE&usp=sharing
but..
i just found this:
<public type="drawable" name="emo_im_angel" id="0x7f02000c" />
<public type="drawable" name="emo_im_cool" id="0x7f02000d" />
<public type="drawable" name="emo_im_crying" id="0x7f02000e" />
<public type="drawable" name="emo_im_embarrassed" id="0x7f02000f" />
<public type="drawable" name="emo_im_foot_in_mouth" id="0x7f020010" />
<public type="drawable" name="emo_im_happy" id="0x7f020011" />
<public type="drawable" name="emo_im_heart" id="0x7f020012" />
<public type="drawable" name="emo_im_kissing" id="0x7f020013" />
<public type="drawable" name="emo_im_laughing" id="0x7f020014" />
<public type="drawable" name="emo_im_lips_are_sealed" id="0x7f020015" />
<public type="drawable" name="emo_im_mad" id="0x7f020016" />
<public type="drawable" name="emo_im_money_mouth" id="0x7f020017" />
<public type="drawable" name="emo_im_pokerface" id="0x7f020018" />
<public type="drawable" name="emo_im_sad" id="0x7f020019" />
<public type="drawable" name="emo_im_smirk" id="0x7f02001a" />
<public type="drawable" name="emo_im_surprised" id="0x7f02001b" />
<public type="drawable" name="emo_im_tongue_sticking_out" id="0x7f02001c" />
<public type="drawable" name="emo_im_undecided" id="0x7f02001d" />
<public type="drawable" name="emo_im_winking" id="0x7f02001e" />
<public type="drawable" name="emo_im_wtf" id="0x7f02001f" />
<public type="drawable" name="emo_im_yelling" id="0x7f020020" />
<public type="drawable" name="emoji_e001" id="0x7f020021" />
<public type="drawable" name="emoji_e002" id="0x7f020022" />
<public type="drawable" name="emoji_e003" id="0x7f020023" />
<public type="drawable" name="emoji_e004" id="0x7f020024" />
<public type="drawable" name="emoji_e005" id="0x7f020025" />
<public type="drawable" name="emoji_e006" id="0x7f020026" />
<public type="drawable" name="emoji_e007" id="0x7f020027" />
<public type="drawable" name="emoji_e008" id="0x7f020028" />
<public type="drawable" name="emoji_e009" id="0x7f020029" />
<public type="drawable" name="emoji_e00a" id="0x7f02002a" />
<public type="drawable" name="emoji_e00b" id="0x7f02002b" />
<public type="drawable" name="emoji_e00c" id="0x7f02002c" />
<public type="drawable" name="emoji_e00d" id="0x7f02002d" />
<public type="drawable" name="emoji_e00e" id="0x7f02002e" />
<public type="drawable" name="emoji_e00f" id="0x7f02002f" />
<public type="drawable" name="emoji_e010" id="0x7f020030" />
<public type="drawable" name="emoji_e011" id="0x7f020031" />
<public type="drawable" name="emoji_e012" id="0x7f020032" />
<public type="drawable" name="emoji_e013" id="0x7f020033" />
<public type="drawable" name="emoji_e014" id="0x7f020034" />
<public type="drawable" name="emoji_e015" id="0x7f020035" />
<public type="drawable" name="emoji_e016" id="0x7f020036" />
<public type="drawable" name="emoji_e017" id="0x7f020037" />
<public type="drawable" name="emoji_e018" id="0x7f020038" />
<public type="drawable" name="emoji_e019" id="0x7f020039" />
<public type="drawable" name="emoji_e01a" id="0x7f02003a" />
<public type="drawable" name="emoji_e01b" id="0x7f02003b" />
<public type="drawable" name="emoji_e01c" id="0x7f02003c" />
<public type="drawable" name="emoji_e01d" id="0x7f02003d" />
<public type="drawable" name="emoji_e01e" id="0x7f02003e" />
<public type="drawable" name="emoji_e01f" id="0x7f02003f" />
<public type="drawable" name="emoji_e020" id="0x7f020040" />
<public type="drawable" name="emoji_e021" id="0x7f020041" />
<public type="drawable" name="emoji_e022" id="0x7f020042" />
<public type="drawable" name="emoji_e023" id="0x7f020043" />
<public type="drawable" name="emoji_e024" id="0x7f020044" />
<public type="drawable" name="emoji_e025" id="0x7f020045" />
<public type="drawable" name="emoji_e026" id="0x7f020046" />
<public type="drawable" name="emoji_e027" id="0x7f020047" />
<public type="drawable" name="emoji_e028" id="0x7f020048" />
<public type="drawable" name="emoji_e029" id="0x7f020049" />
<public type="drawable" name="emoji_e02a" id="0x7f02004a" />
<public type="drawable" name="emoji_e02b" id="0x7f02004b" />
<public type="drawable" name="emoji_e02c" id="0x7f02004c" />
<public type="drawable" name="emoji_e02d" id="0x7f02004d" />
<public type="drawable" name="emoji_e02e" id="0x7f02004e" />
<public type="drawable" name="emoji_e02f" id="0x7f02004f" />
<public type="drawable" name="emoji_e030" id="0x7f020050" />
<public type="drawable" name="emoji_e031" id="0x7f020051" />
<public type="drawable" name="emoji_e032" id="0x7f020052" />
<public type="drawable" name="emoji_e033" id="0x7f020053" />
<public type="drawable" name="emoji_e034" id="0x7f020054" />
<public type="drawable" name="emoji_e035" id="0x7f020055" />
<public type="drawable" name="emoji_e036" id="0x7f020056" />
<public type="drawable" name="emoji_e037" id="0x7f020057" />
<public type="drawable" name="emoji_e038" id="0x7f020058" />
<public type="drawable" name="emoji_e039" id="0x7f020059" />
<public type="drawable" name="emoji_e03a" id="0x7f02005a" />
<public type="drawable" name="emoji_e03b" id="0x7f02005b" />
<public type="drawable" name="emoji_e03c" id="0x7f02005c" />
<public type="drawable" name="emoji_e03d" id="0x7f02005d" />
<public type="drawable" name="emoji_e03e" id="0x7f02005e" />
<public type="drawable" name="emoji_e03f" id="0x7f02005f" />
<public type="drawable" name="emoji_e040" id="0x7f020060" />
<public type="drawable" name="emoji_e041" id="0x7f020061" />
<public type="drawable" name="emoji_e042" id="0x7f020062" />
<public type="drawable" name="emoji_e043" id="0x7f020063" />
<public type="drawable" name="emoji_e044" id="0x7f020064" />
<public type="drawable" name="emoji_e045" id="0x7f020065" />
<public type="drawable" name="emoji_e046" id="0x7f020066" />
<public type="drawable" name="emoji_e047" id="0x7f020067" />
<public type="drawable" name="emoji_e048" id="0x7f020068" />
<public type="drawable" name="emoji_e049" id="0x7f020069" />
<public type="drawable" name="emoji_e04a" id="0x7f02006a" />
<public type="drawable" name="emoji_e04b" id="0x7f02006b" />
<public type="drawable" name="emoji_e04c" id="0x7f02006c" />
<public type="drawable" name="emoji_e04d" id="0x7f02006d" />
<public type="drawable" name="emoji_e04e" id="0x7f02006e" />
<public type="drawable" name="emoji_e04f" id="0x7f02006f" />
<public type="drawable" name="emoji_e050" id="0x7f020070" />
<public type="drawable" name="emoji_e051" id="0x7f020071" />
<public type="drawable" name="emoji_e052" id="0x7f020072" />
<public type="drawable" name="emoji_e053" id="0x7f020073" />
<public type="drawable" name="emoji_e054" id="0x7f020074" />
<public type="drawable" name="emoji_e055" id="0x7f020075" />
<public type="drawable" name="emoji_e056" id="0x7f020076" />
<public type="drawable" name="emoji_e057" id="0x7f020077" />
<public type="drawable" name="emoji_e058" id="0x7f020078" />
<public type="drawable" name="emoji_e059" id="0x7f020079" />
<public type="drawable" name="emoji_e05a" id="0x7f02007a" />
<public type="drawable" name="emoji_e101" id="0x7f02007b" />
<public type="drawable" name="emoji_e102" id="0x7f02007c" />
<public type="drawable" name="emoji_e103" id="0x7f02007d" />
<public type="drawable" name="emoji_e104" id="0x7f02007e" />
<public type="drawable" name="emoji_e105" id="0x7f02007f" />
<public type="drawable" name="emoji_e106" id="0x7f020080" />
<public type="drawable" name="emoji_e107" id="0x7f020081" />
<public type="drawable" name="emoji_e108" id="0x7f020082" />
<public type="drawable" name="emoji_e109" id="0x7f020083" />
<public type="drawable" name="emoji_e10a" id="0x7f020084" />
<public type="drawable" name="emoji_e10b" id="0x7f020085" />
<public type="drawable" name="emoji_e10c" id="0x7f020086" />
<public type="drawable" name="emoji_e10d" id="0x7f020087" />
<public type="drawable" name="emoji_e10e" id="0x7f020088" />
<public type="drawable" name="emoji_e10f" id="0x7f020089" />
<public type="drawable" name="emoji_e110" id="0x7f02008a" />
<public type="drawable" name="emoji_e111" id="0x7f02008b" />
<public type="drawable" name="emoji_e112" id="0x7f02008c" />
<public type="drawable" name="emoji_e113" id="0x7f02008d" />
<public type="drawable" name="emoji_e114" id="0x7f02008e" />
<public type="drawable" name="emoji_e115" id="0x7f02008f" />
<public type="drawable" name="emoji_e116" id="0x7f020090" />
<public type="drawable" name="emoji_e117" id="0x7f020091" />
<public type="drawable" name="emoji_e118" id="0x7f020092" />
<public type="drawable" name="emoji_e119" id="0x7f020093" />
<public type="drawable" name="emoji_e11a" id="0x7f020094" />
<public type="drawable" name="emoji_e11b" id="0x7f020095" />
<public type="drawable" name="emoji_e11c" id="0x7f020096" />
<public type="drawable" name="emoji_e11d" id="0x7f020097" />
<public type="drawable" name="emoji_e11e" id="0x7f020098" />
<public type="drawable" name="emoji_e11f" id="0x7f020099" />
But how do i put that into this :
<?xml version="1.0" encoding="utf-8"?>
<Keyboard
xmlns:semc="http://schemas.android.com/apk/res/com.sonyericsson.textinput.uxp">
<Row semc:layoutId="@string/row_5keys">
<Key semc:iconId="@drawable/text_input_smiley_wtf">
<Candidate semc:candidate="" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_foot_in_mouth">
<Candidate semc:candidate="" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_secret">
<Candidate semc:candidate=":-#" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_drunk">
<Candidate semc:candidate=":*)" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_mohawk">
<Candidate semc:candidate="-" />
</Key>
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:iconId="@drawable/text_input_smiley_yelling">
<Candidate semc:candidate="" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_indifferent">
<Candidate semc:candidate=":|" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_nerd">
<Candidate semc:candidate=":-B" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_love">
<Candidate semc:candidate="<3" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_rose">
<Candidate semc:candidate="\@-}--" />
</Key>
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:iconId="@drawable/text_input_smiley_crying_face">
<Candidate semc:candidate=":'(" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_kiss">
<Candidate semc:candidate="" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_devious">
<Candidate semc:candidate=">" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_innocent">
<Candidate semc:candidate="0" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_skeptical">
<Candidate semc:candidate=":-/" />
</Key>
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:iconId="@drawable/text_input_smiley_tongue_out">
<Candidate semc:candidate="" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_angry">
<Candidate semc:candidate="" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_squiggle_mouth">
<Candidate semc:candidate=":-S" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_embarassed">
<Candidate semc:candidate=":$" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_sunglasses">
<Candidate semc:candidate="" />
</Key>
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:iconId="@drawable/text_input_smiley_happy">
<Candidate semc:candidate="" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_wink">
<Candidate semc:candidate="" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_sad">
<Candidate semc:candidate="" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_surprise">
<Candidate semc:candidate=":-o" />
</Key>
<Key semc:iconId="@drawable/text_input_smiley_very_happy">
<Candidate semc:candidate="" />
</Key>
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:candidates="।" />
<Key semc:candidates="," />
<Key semc:candidates="-" />
<Key semc:candidates="\?" />
<Key semc:candidates="!" />
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:candidates="\@" />
<Key semc:candidates="_" />
<Key semc:candidates="/" />
<Key semc:candidates="(" />
<Key semc:candidates=")" />
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:candidates="." />
<Key semc:candidates="&" />
<Key semc:candidates=":" />
<Key semc:candidates=";" />
<Key semc:candidates=""" />
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:candidates="+" />
<Key semc:candidates="%" />
<Key semc:candidates="=" />
<Key semc:candidates="\#" />
<Key semc:candidates="*" />
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:candidates="₹" />
<Key semc:candidates="£" />
<Key semc:candidates="$" />
<Key semc:candidates="¥" />
<Key semc:candidates="€" />
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:candidates="'" />
<Key semc:candidates="`" />
<Key semc:candidates="§" />
<Key semc:candidates="<" />
<Key semc:candidates=">" />
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:candidates="^" />
<Key semc:candidates="[" />
<Key semc:candidates="]" />
<Key semc:candidates="{" />
<Key semc:candidates="}" />
</Row>
<Row semc:layoutId="@string/row_5keys">
<Key semc:candidates="\\" />
<Key semc:candidates="~" />
<Key semc:candidates="¿" />
<Key semc:candidates="¡" />
<Key semc:candidates="¤" />
</Row>
<Row semc:layoutId="@string/row_1keys">
<Key semc:candidates="|" />
</Row>
</Keyboard>
Anyone think they can help me ??
if you can add my skype- MRL3GS
Can't say for sure as I have never done this specifically.
There should be another file that directs each key press to each symbol, this file should be edited to direct it to the new .png you made and then from within that list new key press have to be entered again.
At this point I would suggest trying a few things out and seeing what works (maybe start with some easier things like swapping some random letters
Sent from my Nexus 4 using xda premium

[GUIDE][TUTORIAL][SHARE] Create your own wallpaper chooser app!

Note : I'm just sharing the work of the XDA Member Renan Lazarotto.I've tried this guide and it worked like a charm.Here's a little introduction :
Renan Lazarotto said:
Hello guys!
After a bit of searching, trial and error, I managed to hack the TwWallpaperChooser.apk to add more wallpapers to it, or just change the standard ones. It is very simple and it shouldn't take more than 5 minutes to do.
You'll need:
- a bit of time
- apktool
- signapk
- any image-manipulation program that allows you to resize images (or you can use pixlr:http://pixlr.com/editor/)
- any text editor capable to edit .xml files (I recommend Notepad++:http://notepad-plus-plus.org/)
- obviously, wallpapers!
Lets do it. Start by decompiling TwWallpaperChoser (I've attached it) to any folder you want:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Go to the decompiled folder and navigate to res\drawable-mdpi. Here you'll paste the wallpapers you want to add. Each new wallpaper needs two files: the wallpaper itself and a preview, for the wallpaper select screen:
The wallpaper size needs to be 640x480px and the preview needs to be 107x80px. Both PNG and JPEG works. I didn't tried anything else than this. I'll leave the image work to you. After you've finished, rename the wallpaper file to wallpaper_(the name you want here) and the preview to wallpaper_(the name you want here)_small and move/paste them to the folder you've opened before. Note that the names cannot contain any spaces!
I've added wallpaper_80, wallpaper_beach, wallpaper_clouds and wallpaper_wave.
Now go to res\values folder and open public.xml. It will look something like this:
Copy the last drawable entry, in this case:
Code:
<public type="drawable" name="wallpaper_zanzibar" id="0x7f020016" />
<public type="drawable" name="wallpaper_zanzibar_small" id="0x7f020017" />
And paste it right below. It will look like this:
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<public type="drawable" name="APKTOOL_DUMMY_0001" id="0x7f020001" />
<public type="drawable" name="APKTOOL_DUMMY_0006" id="0x7f020006" />
<public type="drawable" name="APKTOOL_DUMMY_0007" id="0x7f020007" />
<public type="drawable" name="APKTOOL_DUMMY_0010" id="0x7f020010" />
<public type="drawable" name="APKTOOL_DUMMY_0011" id="0x7f020011" />
<public type="drawable" name="ic_launcher_wallpaper" id="0x7f020000" />
<public type="drawable" name="wallpaper_16" id="0x7f020002" />
<public type="drawable" name="wallpaper_16_small" id="0x7f020003" />
<public type="drawable" name="wallpaper_17" id="0x7f020004" />
<public type="drawable" name="wallpaper_17_small" id="0x7f020005" />
<public type="drawable" name="wallpaper_default" id="0x7f020008" />
<public type="drawable" name="wallpaper_default_small" id="0x7f020009" />
<public type="drawable" name="wallpaper_desert" id="0x7f02000a" />
<public type="drawable" name="wallpaper_desert_small" id="0x7f02000b" />
<public type="drawable" name="wallpaper_field" id="0x7f02000c" />
<public type="drawable" name="wallpaper_field_small" id="0x7f02000d" />
<public type="drawable" name="wallpaper_grass" id="0x7f02000e" />
<public type="drawable" name="wallpaper_grass_small" id="0x7f02000f" />
<public type="drawable" name="wallpaper_nexuswallpaper1" id="0x7f020012" />
<public type="drawable" name="wallpaper_nexuswallpaper1_small" id="0x7f020013" />
<public type="drawable" name="wallpaper_tree" id="0x7f020014" />
<public type="drawable" name="wallpaper_tree_small" id="0x7f020015" />
<public type="drawable" name="wallpaper_zanzibar" id="0x7f020016" />
<public type="drawable" name="wallpaper_zanzibar_small" id="0x7f020017" />
[B][COLOR="Blue"] <public type="drawable" name="wallpaper_zanzibar" id="0x7f020016" />
<public type="drawable" name="wallpaper_zanzibar_small" id="0x7f020017" />[/COLOR][/B]
<public type="layout" name="wallpaper_chooser" id="0x7f030000" />
<public type="layout" name="wallpaper_item" id="0x7f030001" />
<public type="array" name="extra_wallpapers" id="0x7f040000" />
<public type="array" name="wallpapers" id="0x7f040001" />
<public type="string" name="app_name" id="0x7f050000" />
<public type="string" name="pick_wallpaper" id="0x7f050001" />
<public type="string" name="wallpaper_instructions" id="0x7f050002" />
<public type="id" name="wallpaper" id="0x7f060000" />
<public type="id" name="gallery" id="0x7f060001" />
<public type="id" name="set" id="0x7f060002" />
</resources>
Now, rename the entry you've just added to the name of the wallpaper you've pasted in res\drawable-mdpi. For example:
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<public type="drawable" name="APKTOOL_DUMMY_0001" id="0x7f020001" />
<public type="drawable" name="APKTOOL_DUMMY_0006" id="0x7f020006" />
<public type="drawable" name="APKTOOL_DUMMY_0007" id="0x7f020007" />
<public type="drawable" name="APKTOOL_DUMMY_0010" id="0x7f020010" />
<public type="drawable" name="APKTOOL_DUMMY_0011" id="0x7f020011" />
<public type="drawable" name="ic_launcher_wallpaper" id="0x7f020000" />
<public type="drawable" name="wallpaper_16" id="0x7f020002" />
<public type="drawable" name="wallpaper_16_small" id="0x7f020003" />
<public type="drawable" name="wallpaper_17" id="0x7f020004" />
<public type="drawable" name="wallpaper_17_small" id="0x7f020005" />
<public type="drawable" name="wallpaper_default" id="0x7f020008" />
<public type="drawable" name="wallpaper_default_small" id="0x7f020009" />
<public type="drawable" name="wallpaper_desert" id="0x7f02000a" />
<public type="drawable" name="wallpaper_desert_small" id="0x7f02000b" />
<public type="drawable" name="wallpaper_field" id="0x7f02000c" />
<public type="drawable" name="wallpaper_field_small" id="0x7f02000d" />
<public type="drawable" name="wallpaper_grass" id="0x7f02000e" />
<public type="drawable" name="wallpaper_grass_small" id="0x7f02000f" />
<public type="drawable" name="wallpaper_nexuswallpaper1" id="0x7f020012" />
<public type="drawable" name="wallpaper_nexuswallpaper1_small" id="0x7f020013" />
<public type="drawable" name="wallpaper_tree" id="0x7f020014" />
<public type="drawable" name="wallpaper_tree_small" id="0x7f020015" />
<public type="drawable" name="wallpaper_zanzibar" id="0x7f020016" />
<public type="drawable" name="wallpaper_zanzibar_small" id="0x7f020017" />
[B][COLOR="blue"] <public type="drawable" name="[COLOR="Red"]wallpaper_80[/COLOR]" id="0x7f020016" />
<public type="drawable" name="[COLOR="red"]wallpaper_80_small[/COLOR]" id="0x7f020017" />[/COLOR][/B]
<public type="layout" name="wallpaper_chooser" id="0x7f030000" />
<public type="layout" name="wallpaper_item" id="0x7f030001" />
<public type="array" name="extra_wallpapers" id="0x7f040000" />
<public type="array" name="wallpapers" id="0x7f040001" />
<public type="string" name="app_name" id="0x7f050000" />
<public type="string" name="pick_wallpaper" id="0x7f050001" />
<public type="string" name="wallpaper_instructions" id="0x7f050002" />
<public type="id" name="wallpaper" id="0x7f060000" />
<public type="id" name="gallery" id="0x7f060001" />
<public type="id" name="set" id="0x7f060002" />
</resources>
Now, note that the ID is the same for the wallpaper_zanzibar entry and for the wallpaper_80 entry. We need to change this, so I'll increase the last digit, following the hexadecimal order (0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f):
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<public type="drawable" name="APKTOOL_DUMMY_0001" id="0x7f020001" />
<public type="drawable" name="APKTOOL_DUMMY_0006" id="0x7f020006" />
<public type="drawable" name="APKTOOL_DUMMY_0007" id="0x7f020007" />
<public type="drawable" name="APKTOOL_DUMMY_0010" id="0x7f020010" />
<public type="drawable" name="APKTOOL_DUMMY_0011" id="0x7f020011" />
<public type="drawable" name="ic_launcher_wallpaper" id="0x7f020000" />
<public type="drawable" name="wallpaper_16" id="0x7f020002" />
<public type="drawable" name="wallpaper_16_small" id="0x7f020003" />
<public type="drawable" name="wallpaper_17" id="0x7f020004" />
<public type="drawable" name="wallpaper_17_small" id="0x7f020005" />
<public type="drawable" name="wallpaper_default" id="0x7f020008" />
<public type="drawable" name="wallpaper_default_small" id="0x7f020009" />
<public type="drawable" name="wallpaper_desert" id="0x7f02000a" />
<public type="drawable" name="wallpaper_desert_small" id="0x7f02000b" />
<public type="drawable" name="wallpaper_field" id="0x7f02000c" />
<public type="drawable" name="wallpaper_field_small" id="0x7f02000d" />
<public type="drawable" name="wallpaper_grass" id="0x7f02000e" />
<public type="drawable" name="wallpaper_grass_small" id="0x7f02000f" />
<public type="drawable" name="wallpaper_nexuswallpaper1" id="0x7f020012" />
<public type="drawable" name="wallpaper_nexuswallpaper1_small" id="0x7f020013" />
<public type="drawable" name="wallpaper_tree" id="0x7f020014" />
<public type="drawable" name="wallpaper_tree_small" id="0x7f020015" />
<public type="drawable" name="wallpaper_zanzibar" id="0x7f020016" />
<public type="drawable" name="wallpaper_zanzibar_small" id="0x7f020017" />
[B][COLOR="blue"] <public type="drawable" name="wallpaper_80" id="0x7f02001[COLOR="Red"]8[/COLOR]" />
<public type="drawable" name="wallpaper_80_small" id="0x7f02001[COLOR="red"]9[/COLOR]" />[/COLOR][/B]
<public type="layout" name="wallpaper_chooser" id="0x7f030000" />
<public type="layout" name="wallpaper_item" id="0x7f030001" />
<public type="array" name="extra_wallpapers" id="0x7f040000" />
<public type="array" name="wallpapers" id="0x7f040001" />
<public type="string" name="app_name" id="0x7f050000" />
<public type="string" name="pick_wallpaper" id="0x7f050001" />
<public type="string" name="wallpaper_instructions" id="0x7f050002" />
<public type="id" name="wallpaper" id="0x7f060000" />
<public type="id" name="gallery" id="0x7f060001" />
<public type="id" name="set" id="0x7f060002" />
</resources>
Repeat these steps for every wallpaper you've added, but don't forget to change its ID or the apk won't compile. When your last digit is F (0x7f02001f, in my example), the next one should be 0x7f020020 and then the counting begins. Also, I don't know if there is a limitation to wallpapers to add!
When you finish this part, save and close. Now, navigate to res\values-mdpi folder and open arrays.xml:
We'll need to add the reference for the wallpaper here, so just copy and paste the last line and rename it to the wallpaper name (like I did on the image above). To change the order that wallpapers will appear on the selection screen, just change the order on this file. So, if you want the wallpaper you've added to be the first, move its entry to the top:
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="wallpapers">
[COLOR="red"]<item>wallpaper_80</item>[/COLOR]
<item>wallpaper_default</item>
<item>wallpaper_16</item>
<item>wallpaper_17</item>
<item>wallpaper_desert</item>
<item>wallpaper_zanzibar</item>
<item>wallpaper_tree</item>
<item>wallpaper_grass</item>
<item>wallpaper_field</item>
<item>wallpaper_nexuswallpaper1</item>
</string-array>
</resources>
Save and close. Now, recomplie the apk:
If everything went OK, you'll see this. Now, navigate to TwWallpaperChoser\dist and copy the TwWallpaperChoser.apk to the SignAPK folder (I strongly suggest you to place SignAPK in C:\SignAPK).
Open a terminal window, navigate to the SignAPK folder and enter the following command:
Code:
java -jar signapk.jar certificate.pem key.pk8 TwWallpaperChooser.apk TwWallpaperChooser-signed.apk
You can copy the entire command and right-click any empty space on terminal and select Paste:
SignApk doesn't output anything when it sign the apk successfully, so when your terminal window goes like this:
You're done! Now upload the TwWallpaperChoser-signed.apk to your phone and install it. Done! Now you have your customized wallpaper chooser.
Any questions feel free to ask. Also, thank me if this helped you and forgive me if I did something wrong, this is my first or second tutorial
Click to expand...
Click to collapse
finaly,i have looked a long time for a good guide,because i was to dumb,lol.many thanx brother!!!! :good::good::good:
bro maybe its only by me but i cant see the pictures,guide,look at my pic,lol
-CALIBAN666- said:
bro maybe its only by me but i cant see the pictures,guide,look at my pic,lol
Click to expand...
Click to collapse
Lol! That's not your fault.I edited the guide 2 minutes ago as some codes were missing.
Sorry!
LOL, that was some REALLY old tut that I wrote! Even I didn't remember about it! Thanks for sharing, though
Renan Lazarotto said:
LOL, that was some REALLY old tut that I wrote! Even I didn't remember about it! Thanks for sharing, though
Click to expand...
Click to collapse
Yeah I was browsing the Ace forums and saw your thread.
aniket.lamba said:
Yeah I was browsing the Ace forums and saw your thread.
Click to expand...
Click to collapse
Its been a long time, sold my Ace more than a year ago. One thing to note: you can do this on pretty much any wallpaper-chooser app... this is the basics. The CM wallpaper app is pretty much the same, but a bit more complex.
Renan Lazarotto said:
Its been a long time, sold my Ace more than a year ago. One thing to note: you can do this on pretty much any wallpaper-chooser app... this is the basics. The CM wallpaper app is pretty much the same, but a bit more complex.
Click to expand...
Click to collapse
Hmm I know.Dealing with CM7 isn't easy for me

Categories

Resources