Sie sind auf Seite 1von 42

GOWidget Theme Maker Template

Version v1.0 GOWidget Theme Maker Template is only available for WindowsXP, Windows 2000 and Windows 7. Before using the template, please make sure JDK which will be used for generating the theme package is installed. JDK can be downloaded in the following link: http://www.oracle.com/technetwork/java/javase/downloads/index.html or http://www.onlinedown.net/soft/61003.htm

Files instruction
Unzip the file GOWidget_Template_V1.0.zip and youll see the files and the folders shown in the following picture.

Note: By default, the theme package supports simple Chinese, Hongkong Chinese and Taiwan Chinese. If you dont want to support them, you must remove the 3 folders in folder res: valueszh-rCN, values-zh-rCN and values-zh-rTW.

Create your themes

1.1.

Modify AndroidManifest.xml

Notethe package name of your GOWidget theme must obey the following rule: com.gau.go.launcherex.theme.gowidget.***. The keywords com.gau.go.launcherex.theme.gowidget cannot be changed. Other words in tail can be changed freely.
1.2.

Modify the files in folder \SRC\

Remember your theme package name changed in file Androidmanifest.xml in section 2.1 (shown in the green circle). Modify the file \src\com\gau\go\launcherex\theme\gowidget\template\template.java as shown in the following picture

1.3.

Modify the files in folder \assets

1.3.1. Overview
1. This folder contains the configuration files for all GOWidgets. For the instruction of the files, please refer to the following sections. If your theme package doesnt support some GOWidgets, please delete the corresponding configuration files as well as the resources files mentioned in those files.For the explanation of the folder where those resources files are placed, please refer to the 4th point. 2. For easy to be understood, if the attribute is for a picture, its instructed with picture name + suffix. However, the suffix must be ignored in the configuration file. For example, the 9-patch picture twitter_login_pic.9.png was recorded as twitter_login_pic. The Android control selection file (refer to the 3rd point) xxxx_selector.xml was recorded as xxxx_selector. 3. Android picture selection file xxxx_selector.xml is used to show the press effect for controls in an easy way. You can open and edit it with any editor. The construction of the file is shown below:

4.

5.

6. 7.

If you want to change the press effect, you should open the file with any editor and find the corresponding name of the picture. Then replace the original picture in folder \res\drawable-hdpi with yours. Likewise, if you want delete the xml file, you should also delete the pictures mentioned in the file in folder \res\drawable-hdpi. The picture mentioned in the xml can be either bitmap or 9-patch. Please refer to section 2.4.1 for the instruction of 9-patch pictures. The pictures can be placed in folder \res\drawable-hdpi, \res\drawable-mdpi and \res\drawable-ldpi. If theres no special instruction, the default folder is \res\drawablehdpi. The color is represented with a 32-bit hex number. The format is #ARGB, A for alpha, R for red, G for green and B for blue. For example, #FFFFFFFF. Each element has 8 bits. The value of the color in the template is just a default one. You should change it according to your need. Some attributes in the configuration files are for distance. Their units are all DIP (Device Independent Point). The purpose is to eliminate the differences between devices. When you create your GOWidget theme, the easiest and the quickest way is to replace the default pictures in folder /res/drawable-hdpi with yours. Remember, DO NOT change the name of the picture unless you really have to.

1.3.2.

Configuration file instruction for GO Twitter Widget

File namewidget_twitterwidget.xml Note: if your GOWidget theme package doesnt support GO Twitter Widget, you should execute the following steps to remove the corresponding resources to decrease the size of your theme. 1. Remove all the pictures mentioned from section 2.3.2.1 to 2.3.2.6 in folder res/drawablehdpi 2. Remove the nodes twitter44themetitle and twitter41themetitle in /res/values/strings.xml Remove the nodes twitter44themetitle and twitter41themetitle in /res/values-zhrCN/strings.xml Remove the nodes twitter44themetitle and twitter41themetitle in /res/values-zhrHK/strings.xml Remove the nodes twitter44themetitle and twitter41themetitle in /res/values-zhrTW/strings.xml 3. Remove widget_twitterwidget.xml in folder /assets

1.3.2.1.Common instruction

Node name widget_style

Attribute values style1="0" For style 4*4 style2="1" For style 4*1 Theme for the specific style. img1="twitter44" Theme preview for style 4*4 img2="twitter41" Theme preview for style 4*1 title1="twitter44themetitle" Theme name for style 4*4

widget_theme_type theme_preview

Instruction The styles of the widget supported by the theme. 0 for 4*4, 1 for 4*1. Not in use right now For pictures twitter44.jpg and twitter41.jpg which will be shown during switching themes. For nodes twitter44themetitle twitter41themetitle in res/values/strings.xml. and file

theme_title

title2="twitter41themetitle" Theme name for style 4*1

You should change their values according to the name of your theme. For simple Chinese, the file is res/valueszh-rCN/strings.xml For Hongkong Chinese, the file is res/values-zh-rHK/strings.xml For Taiwan Chinese, the file is res/values-zh-rTW/strings.xml

1.3.2.2.

Login interface for style 4*4

Node name login_top_background login_topimage_background login_content_background login_loginbutton_backgrou nd login_registerbutton_backgro und login_contentland_backgrou nd login_loginbutton_textcolor login_tiptext_textcolor 1.3.2.3.

Attribute values twitter_main_top_selector.xml twitter_main_topimage_selector.xml twitter_login_pic.9.png twitter_login_login_selector.xml twitter_login_register_selector.xml twitter_login_picland.9.png #FFFFFFFF #FFFFFFFF

Instruction The background image of header title. The background image of the logo twitter The portrait background image under the header The background image of the login button. The background image of the register button. The landscape background image under the header The color of the words Login Twitter The color of the words New to Twitter? Join today!

List interface for 4*4 style

Node name main_top_background main_content_background main_topimage_background main_choosetimeline_backgr ound main_choosementions_backg round main_choosemessages_back ground main_line_background main_write_background main_refresh_background main_retweeticon_backgrou nd main_userphoto_background main_userphoto_back main_userphoto_up main_isfavorite_background main_isretweet_background main_favoandretweet_backg round main_contentdetail_backgro und main_favorite_bakcground

Attribute values twitter_main_top_selector.xml twitter_main_bg.9.png twitter_main_topimage_selector.xml twitter_main_timeline_selector.xml twitter_main_mentions_selector.xml twitter_main_dms_selector.xml twitter_linebutton.9.png twitter_main_write_selector.xml twitter_main_refresh_selector.xml twitter_main_retweet_icon.png twitter_main_user_photo.png twitter_main_user_back.9.png twitter_main_user_up.png twitter_main_isfavorite.png twitter_main_isretweet.png twitter_main_f_r.png twitter_main_listopen_selector.xml twitter_main_fav_selector.xml

main_retweeted_background

twitter_main_retweeted_selector.xm l

Instruction The background image of header title The background image under the header The background image of the logo twitter The Timeline image on the top right corner. The Mentions image on the top right corner. The Messages image on the top right corner. The divider between the three buttons on the top right corner. The image for new tweets on the header. The image for refresh on the header. The sign of one tweet which is retweeted by other people. The default photo for users The bottom image for user photo The cover for user photo The sign of one tweet which is my favorite The sign of one tweet which is retweeted by me The sign of one tweet which is my favorite and also retweeted by me. The background image of the tweet when expanded. The image of the button to show this tweet was marked as my favorite when expanded The image of the button to show this tweet was

main_unfavorite_background

twitter_main_unfav_selector.xml

main_unretweet_background

twitter_main_unretweet_selector.xm l twitter_main_reply_selector.xml twitter_main_del_selector.xml #ffffff #b3ffffff #a6ffffff #b3ffffff #a6ff6600 twitter_main_line.9.png #00000000 twitter_main_listselector.xml

main_reply_background main_delete_background main_screenname_textcolor main_username_textcolor main_text_textcolor main_time_textcolor main_link_textcolor main_listview_divider main_listview_cachecolorhin t main_listview_listselector 1.3.2.4.

retweeted by me when expanded. The image of the button to show this tweet was not marked as my favorite when expanded. The image of the button to show this tweet was not retweeted by me when expanded. The image of the reply button when expanded The image of the delete button when expanded The color of the user name The color of the users nick name The color of the tweet The color of the time for the tweet The color of the link in tweets, such as web link and @someone The divider between different tweets. Not in user right now The background image when one tweet is selected.

User profile

Node name infomation_background infomation_twitter infomation_user_photo infomation_user_default_pho to infomation_user_photo_top infomation_screenname_text _color infomation_name_text_color infomation_follow_backgrou nd infomation_follow_text_colo r

Attribute values twitter_infomation_bg.9.png twitter_infomation_twitter.png twitter_infomation_user_back.9.png twitter_infomation_user_photo.png twitter_infomation_user_up.png #FFFFFFFF #CCFFFFFF twitter_infomation_follow_selector. xml #FF000000

Instruction Background image The image of logo twitter on top left corner The bottom image of the users photo The default image of the users photo The cover of the users photo The color of the user name The color of the nick name The image of the Follow button The color of the word Follow on the Follow button.

infomation_following_backg round infomation_following_text_c olor infomation_describe_text_co lor infomation_mention infomation_mention_backgr ound infomation_private_letter infomation_private_letter infomation_official_site

twitter_infomation_following_select or.xml #FFFFFFFF #FFFFFFFF twitter_infomation_mention.png twitter_infomation_tab_left_selector .xml twitter_infomation_private_letter.pn g twitter_infomation_tab_center_selec tor.xml twitter_infomation_official_site.png

infomation_official_site_bac twitter_infomation_tab_right_select kground or.xml 1.3.2.5. Interface for new tweets

The image of the Following button. The color of the word Following on the Following button. The color of the user signature. The image of @ button The background image of @ button The image of Message button The background image of Message button The image of Profile button The background image of Profile button

Node name share_background share_twitter share_tweet_background share_tweet_text_color share_whatishappening_text _color share_input_background share_input_body_text_color share_input_acount_text_col or share_clean share_goto_upload_photo share_goto_upload_photo_te xt_color share_photo_buttom share_photo_default share_photo_up

Attribute values twitter_share_bg.9.png twitter_share_twitter.png twitter_share_tweet_selector.xml #FFFFFFFF #CCFFFFFF twitter_share_input.9.png #FFFFFFFF #FFFFFFFF twitter_share_clean_selector.xml twitter_share_addapic.png #FFFFFFFF twitter_share_picback.9.png twitter_share_photo.png twitter_share_picup.9.png

Instruction Background image The image of logotwitter on the top left corner. The button image of Tweet/Upload. The color of the words for Tweet/Upload button. The color of the words Whats happening? The picture of the edit box The color of the tweet content The color of the number for counting the words The image of the button to clear the content in the edit box. The image of uploading a photo on the bottom left corner The color of the words Uploading a photo The bottom image of the selected photo. The default image when theres no photo selected. The cover of the selected photo.

share_button_background share_capture share_capture_text_color share_gallery share_gallery_text_color share_input_describe_backgr ound share_input_text_color 1.3.2.6.

twitter_share_button_bg_selector.x ml twitter_share_camera.png #FFFFFFFF twitter_share_gallery.png #FFFFFFFF twitter_share_input.9.png #FFFFFFFF

The background of the buttons Capture/Gallery. The image of Capture button. The color of the word Capture. The image of Gallery button. The color of the word Gallery. The picture of the edit box for the photo description. The color of the words in the edit box.

4*1 Style
Attribute value twitter_41_bg.9.png twitter_41_text_selector.xml twitter_41_picture_selector.xml #7FFFFFFF Instruction Background Edit box Picture of camera The color of the words in the edit box

Node name twitter41_background twitter41_text twitter41_picture twitter41_text_color

1.3.3. Configuration file instruction for GO FBWidget


File namewidget_fbwidget.xml Note: if your GOWidget theme package doesnt support GO FBWidget, you should execute the following steps to remove the corresponding resources to decrease the size of your theme. 1. Remove all the pictures mentioned from section 2.3.3.1 to 2.3.3.6 in folder res/drawablehdpi 2. Remove the node fb44title in /res/values/strings.xml Remove the node fb44title in /res/values-zh-rCN/strings.xml Remove the node fb44title in /res/values-zh-rHK/strings.xml Remove the node fb44title in /res/values-zh-rTW/strings.xml 3. Remove widget_fbwidget.xml in folder /assets

1.3.3.1.Common instruction

Node name widget_style

Attribute value style1="0" Style 4*4 style2="1" Style 4*1 Theme for the specific style. img1="facebook44" Theme preview for style 4*4 img2="facebook41" Theme preview for style 4*1 title1="fb44title" Theme name for style 4*4 title2="fb44title" Theme name for style 4*1

widget_theme_type theme_preview

Instruction The styles of the widget supported by the theme. 0 for 4*4, 1 for 4*1 Not in use right now For pictures facebook44.jpg and facebook41.jpg which will be shown during switching themes. For the node fb44title in file res/values/strings.xml You should change its value according to the name of your theme. For simple Chinese, the file is res/values-zhrCN/strings.xml For Hongkong Chinese, the file is res/valueszh-rHK/strings.xml For Taiwan Chinese, the file is res/values-zhrTW/strings.xml

theme_title

1.3.3.2.

Login interface for 4*4 style

Node name facebook_loginframe_top_backg round facebook_loginimage_backgroun d facebook_loginframe_content_b ackground facebook_facebookpic_backgrou nd facebook_loginbutton_backgrou nd facebook_cityimage_background facebook_registerbutton_backgr ound facebook_button_login_textcolor facebook_textview_logintip_text color 1.3.3.3.

Attribute value facebook_top_selector.xml facebook_mainfacebook_select or.xml facebook_bg.9.png facebook_map.png facebook_loginbutton_selector. xml facbook_city_blank.png facebook_register_selector.xml #FFFFFF #dcdcdc

Instruction Background image for the header The image for the facebook logo on the header The background image under the header The main picture showing under the header. Its the world map by default. Image for the login button The picture on the bottom. The picture for the register button. The color of the words Login Facebook The color of the words Need a Facebook account? Sign up here.

List interface for 4*4 style

Node name facebook_top_background facebook_content_background

Attribute value facebook_top_selector.xml facebook_bg.9.png

Instruction Header background Background image under the header

facebook_facebook_background facebook_chooserecent_backgro und facebook_chooseprofile_backgro und facebook_line_background facebook_write_background facebook_refresh_background facebook_typetext_background facebook_typephoto_background facebook_typevideo_background facebook_typelink_background facebook_userphoto_back facebook_userphoto_up facebook_userphoto_background facebook_contentdetail_backgro und facebook_linkphoto_background facebook_linkphoto_src facebook_comments_src facebook_imageview_likes_src facebook_todobutton_backgroun d facebook_onwall_background facebook_textview_name_textco lor facebook_textview_text_textcolo r facebook_textview_time_textcol or facebook_listview_divider facebook_listview_cachecolorhi nt facebook_listview_listselector 1.3.3.4.

facebook_mainfacebook_select or.xml facebook_mostrecent_selector. xml facebook_profile_selector.xml facebook_linebutton.9.png facebook_write_selector.xml facebook_refresh_selector.xml facebook_type_text.png facebook_type_picture.png facebook_type_video.png facebook_type_link.png facebook_userphoto_back.9.pn g facebook_userphoto_up.png facebook_default_photo.png facebook_detail_back.9.png facebook_load_back.9.png facebook_load_picture.9.png facebook_commentcount.png facebook_likecount.png facebook_todo_selector.xml facebook_onwall.png #ffffff #99ffffff #B3ffffff facebook_line.9.png #00000000 facebook_listlight.9.png

Image for the logo facebook on the header The button image for showing Most Recent on the right most header The button image for showing Profile on the right most header The divider between the buttons on the header. The share button on the header. The refresh button on the header. The sign for showing the message is pure text The sign for showing the message contains pictures. The sign for showing the message contains videos. The sign for showing the message contains links. The bottom image for the user photo. The cover for the user photo, The default user photo The background image for the message gets expanded. The bottom image for the picture on the message. The image for the picture being loaded. The indicator for the number of comments The indicator for the number of Like The button to open the comment interface. The sign to indicate somebody share the message on somebodys wall. The color of the user name The color of the message. The color of the time when the message was shared. The divider between messages. Not in use right now The image to show the message is selected when expanded.

Share interface for 4*4 style

Node name facebook_shareframe_backgrou nd facebook_sharefacbook_src facebook_sendbutton_backgrou nd facebook_inputcontent_backgro und facebook_uploadpicbutton_back ground facebook_photoframe_foregroun d facebook_photoframe_backgrou nd facebook_uploadphoto_backgro und facebook_capture_drawbleleft facebook_getphoto_background facebook_gallery_drawbleleft facebook_textview_whatyourmi nd_textcolor facebook_edittext_messagebody _textcolor facebook_textview_uploadpicte xt_textcolor facebook_button_capture_textco lor facebook_button_gallery_textcol or facebook_textview_photomessa ge_textcolor 1.3.3.5.

Attribute name facebook_sharebg.9.png facebook_share_facebook.png facebook_sharebutton_selector. xml facebook_input.9.png facebook_addpic.png facebook_share_picup.9.png facebook_share_picback.9.png facebook_share_picture.png facebook_camera.png facebook_photobutton_selector .xml facebook_gallery.png #ffffffff #ffffffff #ffffffff #ffffffff #ffffffff #ffffffff

Instruction Background image The facebook logo The Share/Upload button The editor box for editing Whats on your mind? The indicator for Upload a Photo The cover for the uploaded photo The bottom image for the uploaded photo The image when theres no photo selected. The indicator for Capture The indicator for Gallery The button image for Capture and Gallery The color of the words Whats on your mind? The color of the words in the Whats on your mind edit box The color of the words Upload a photo The color of the words Capture on the Capture button The color of the words Gallery on the Gallery button The color of the words in Say something about this photo edit box

Comment interface for 4*4 style

Node name facebook_commenttop_backgro und facebook_commentback_backgr ound facebook_likebutton_backgroun d facebook_commentedit_backgro und facebook_commentbutton_back ground facebook_commentview_backgr ound facebook_postman_background facebook_commentline_back

Attribute value facebook_reply_facebook.9.pn g facebook_bottom_back.9.png facebook_likebutton_selector.x ml facebook_reply_input.9.png facebook_likebutton_selector.x ml #313131 #1b1b1b facebook_reply_line.9.png

Instruction Header background Background image under the header Like button The Write a comment edit box Comment button The background color of the area for showing comments The background color of the area for showing the original post The background image of the area to show the number of people who like the post. The color of the people who sent the comment. Its also the color for the number of people who like the post. The color of the comments The color of the words in the edit box.

facebook_textview_fromwhere_ textcolor facebook_textview_commentco ntent_textcolor facebook_edittext_comment_tex tcolor 1.3.3.6. 4*1 style

#eeeeee

#717171 #a0a0a0

Node name facebook_41_back facebook_41_textback facebook_41_takephoto facebook_41_textcolor

Attribute value facebook_41_back.9.png facebook_41_text_selector.xml facebook_41_pic_selector.xml #80ffffff

Instruction Background The Whats on your mind? edit box The camera button on the right. The color of the text in the

edit box. 1.3.4.

Configuration file instruction for GO Message Widget

File namewidget_smswidget.xml
Note: All the nodes have 3 attributes. The 1st one is for the 4*4 conversation style. The 2nd one is for the 4*2 inbox style. The 3rd one is for 4*4 inbox style. If theres no value for some attribute, that means the attribute is not used in this style.

Note: if your GOWidget theme package doesnt support GO Message Widget, you should execute the following steps to remove the corresponding resources to decrease the size of your theme. 1. Remove all the pictures mentioned from section 2.3.4.1 to 2.3.4.7 in folder res/drawablehdpi 2. Remove the nodes sms42title, sms44title and sms44sessiontitle in /res/values/strings.xml Remove the nodes sms42title, sms44title and sms44sessiontitle in /res/values-zhrCN/strings.xml Remove the nodes sms42title, sms44title and sms44sessiontitle in /res/values-zhrHK/strings.xml Remove the nodes sms42title, sms44title and sms44sessiontitle in /res/values-zhrTW/strings.xml 3. Remove widget_smswidget.xml in folder /assets

1.3.4.1. Common instruction

Node name widget_style

Attribute value style1="2" For 4*4 conversation style style2="0" For 4*2 inbox

Instruction The style supported by the theme package

widget_theme_type theme_preview

theme_title

style style3="1" For 4*4 inbox style Theme for the specific style. img1="sms44session" Theme preview for 4*4 conversation style img2="sms42" Theme preview for 4*2 inbox style img2="sms44" Theme preview for 4*4 inbox style title1=" sms44sessiontitle" Theme name for 4*4 conversation style title2=" sms42title" Theme name for 4*2 inbox style title3=" sms44title" Theme name for 4*4 inbox style

Not in use right now For pictures sms44session.jpg, sms42.jpg and sms44.jpg which will be shown during switching themes.

For nodes sms44sessiontitle sms42title and sms44title in file res/values/strings.xml You should change the value of them according to name of your theme. For simple Chinese, the file is res/values-zhrCN/strings.xml For Hongkong Chinese, the file is res/valueszh-rHK/strings.xml For Taiwan Chinese, the file isres/values-zhrTW/strings.xml

1.3.4.2.

Header

Node name sms_return_first sms_title_text_color sms_refresh sms_mark_read sms_new sms_delete sms_call sms_send sms_back sms_back_text_color sms_button_separate 1.3.4.3.

Attribute value sms_refresh_selector.xml #ffffffff sms_refresh_selector2.xml sms_mark_read_selector.xml sms_create_selector.xml sms_delete_selector.xml sms_call_selector.xml sms_send_selector.xml sms_back_selector.xml #ffffffff sms_button_separate.9.png

Instruction Background The color of the title Refresh button Mark as read button New message button Delete button Dial button Reply button Back button The color of the words Back on the Back button The divider between the bottons

Contact portrait

Node name sms_contact_down sms_contact_top sms_contact sms_contact_group 1.3.4.4.

Attribute value sms_contact_down.9.png sms_contact_top.png sms_contact.png sms_contact_group.png

Instruction The bottom image of the contact photo The cover of the contact photo The default photo for one contact The default photo for a group of contacts

Message detail

Node name sms_contact_session_backgroun d sms_message_receive_backgrou nd sms_message_send_background sms_background_expand sms_delete_expand 1.3.4.5.

Attribute value sms_contact_bg.9.png sms_inbox_bg_selector.xml sms_sent_bg_selector.xml sms_list_open_selector.xml sms_del_selector.xml

Instruction The background image for the row where the contact info is shown in conversation style. The incoming message in conversation style The outgoing message in conversation style The background image for the message gets expanded in the 4*4 inbox style The Delete button for the message in 4*4 inbox style.

Reply interface

Node name sms_reply_background sms_reply_button sms_reply_name_color sms_reply_count_color sms_reply_message_color 1.3.4.6.

Attribute value sms_reply_backgound.png sms_reply_selector.png #ffffffff #ff868686 #ff333331

Instruction Background The Send button The color of the contact name The color of the number of words in the message The color of the words in the edit box

The padding in 4*2 inbox style

Node name sms_42_padding_left sms_42_padding_right sms_42_padding_top sms_42_padding_bottom 1.3.4.7. Colors Node name sms_count_text_color

Attribute value 17 17 7 10 Attribute value attr1 = #FF000000 attr2 = #FFFFFFFF attr3 = #FF000000

Instruction Left padding Right padding Top padding Bottom padding Instruction The color for the number of messages in 4*4 conversation style The color for the number of messages in 4*2 inbox style The color for the number of messages in 4*4 inbox style The color for the contact name in 4*4 conversation style The color for the contact name in 4*2 inbox style The color for the contact name in 4*4 inbox style The color for the contact photo number in 4*4 conversation style The color for the contact photo number in 4*2 inbox style The color of the messages in 4*4 conversation style The color of the messages in 4*2 inbox style

sms_contact_name_color

attr1 = #FF000000 attr2 = #FF000000 attr3 = #FF000000

sms_contact_address_color

attr1 = #FF666666 attr2 = #FF000000

sms_message_color

attr1 = #FF666666 attr2 = #FF313131

attr3 = #FF666666 sms_date_color attr1 = #FF838383 attr2 = #FF535353 attr3 = #FF333333 sms_message_color_session sms_date_color_session sms_contact_name_expand_colo r sms_contact_address_expand_co lor sms_date_expand_color sms_message_expand_color attr1 = #FF1F1F1F attr1 = #FF646464 attr3 = #ff000000 attr3 = #ff000000 attr3 = #ff535353 attr3 = #ff313131

The color of the messages in 4*4 inbox style The color for the time of the message in 4*4 conversation style The color for the time of the message in 4*2 inbox style The color for the time of the message in 4*4 inbox style The color for the message in chat session in 4*4 conversation style. The color for the time of the message in chat session in 4*4 conversation style. The color of the contact name when the message is expanded in 4*4 inbox style. The color of the contact photo number when the message is expanded in 4*4 inbox style. The color for the time of the message when its expanded in 4*4 inbox style The color of the message when its expanded in 4*4 inbox style

1.3.5.

Configuration file instruction for GO Contact Widget

File namewidget_contactwidget.xml Note: if your GOWidget theme package doesnt support GO Contact Widget, you should execute the following steps to remove the corresponding resources to decrease the size of your theme. 1. Remove all the pictures mentioned from section 2.3.5.1 to 2.3.5.2 in folder res/drawablehdpi 2. Remove the nodes contact1 and contact2 in /res/values/strings.xml Remove the nodes contact1 and contact2in /res/values-zh-rCN/strings.xml Remove the nodes contact1 and contact2 in /res/values-zh-rHK/strings.xml Remove the nodes contact1 and contact2 in /res/values-zh-rTW/strings.xml 3. Remove widget_contactwidget.xml in folder /assets
1.3.5.1.

Common instruction

Node name widget_style


widget_theme_type

Attribute value 0 1 0 1

theme_preview

contact_preview24.png contact_preview44.png

theme_title

contact1 contact2

Instruction Widget style0 for 2*4 Widget style1 for 4*4 Theme for the specific style. Reserved for future use. Theme for the specific style. Reserved for future use. 2*4 style theme preview image contact_lite.jpg which will be shown during switching themes, 4*4 style theme preview image contact_big.jpg which will be shown during switching themes, Theme name for 2*4 style Theme name for 4*4 style Associated with the nodes contact1 and contact2 in file res/values/strings.xml. You should change them according to your theme name. For simple Chinese, the file is res/values-zh-rCN/strings.xml For Hongkong Chinese, the file is res/values-zh-rHK/strings.xml For Taiwan Chinese, the file is res/values-zh-rTW/strings.xml

1.3.5.2.

Contact widget interface

Node name contact_title_background

Attribute value title_selector.xml

contact_grid_background contact_pic_background contact_name_background contact_title_line contact_refresh

grid.9.png pic_gb_top.9.png pic_gb_down.9.png top_line.9.png contact_refresh_selector.xml

contact_title_color contact_name_color contact_total_padding_left contact_total_padding_right contact_total_padding_top contact_total_padding_bottom 1.3.6.

#ffffffff #ff333333 5 5 5 10

Instruction The background of the header. Two pictures included: 1. title_light.9.png (image for pressed effect) 2. title.9.png (image for normal status) The background of the widget The background of the contact photo The background image of the whole contact (including the name) The divider for the header The refresh button. 2 pictures included: 1. contact_refresh_light (for the press effect) 2. contact_refresh (for the normal status) The color of the widget title The color for the name of the contact Left inner padding Right inner padding Top inner padding Bottom inner padding

Configuration file instruction for GO TaskManager Widget

File namewidget_taskmanager.xml Note: if your GOWidget theme package doesnt support GO TaskManager Widget, you should execute the following steps to remove the corresponding resources to decrease the size of your theme. 1. Remove all the pictures mentioned from section 2.3.6.1 to 2.3.6.4 in folder res/drawablehdpi

2.

3.

Remove the nodes task11title, task22title and task42title in /res/values/strings.xml Remove the nodes task11title, task22title and task42title in /res/values-zhrCN/strings.xml Remove the nodes task11title, task22title and task42title in /res/values-zhrHK/strings.xml Remove the nodes task11title, task22title and task42title in /res/values-zhrTW/strings.xml Remove widget_taskmanager.xml in folder /assets

1.3.6.1.

Common instruction

Node name widget_style

widget_theme_type theme_preview

theme_title

Attribute value style1="0" For style 1*1 style2="1" For style 4*1 style3="2" For style 4*2 Theme for specific theme img1="task11" Theme preview image for style 1*1 img2="task41" Theme preview image for style 4*1 img3="task42" Theme preview image for style 4*2 title1=" task11title " Theme title for style

Instruction The styles supported by the theme

Not in use right now Theme preview images task11.jpg, task41.jpgand task42.jpg which will be shown during theme switching

For nodes task11titl, task22title and task42title in file res/values/strings.xml.

1*1 title2=" task22title " Theme title for style 4*1 title3=" task42title " Theme title for style 4*2

You should change their values according to your theme names. For simple Chinese, the file is res/values-zhrCN/strings.xml For Hongkong Chinese, the file is res/values-zhrHK/strings.xml For Taiwan Chinese, the file is res/values-zhrTW/strings.xml

1.3.6.2.

1*1 style

Node name widget_bg widget_wrap widget_point widget_font_color widget_kill_botton 1.3.6.3.

Attribute value task_manager_widget_bg.png task_manager_wrap.png task_manager_point.png #ffffff task_manager_kill_selector.xml

Instruction Background image Cover image Needle The color for the words of the memory left The cross button

4*1 style

Node name widget_bg widget_icolayout_bg widget_font_color widget_font_size widget_kill_botton widget_refresh_botton widget_progress_1 widget_progress_2 widget_progress_3 widget_progress_4 widget_progress_5 1.3.6.4.

Attribute value task_manager_widget41_bg.9.png task_manager_ico_layout_bg.png #F09B00 16 task_manager41_kill_selector.xml task_manager41_refresh_selector.xml task_manager_porcess1.png task_manager_porcess2.png task_manager_porcess3.png task_manager_porcess4.png task_manager_porcess5.png

Instruction Background image The background for the memory indicator The color for the words of memory The font size Kill button Refresh button The first image for memory indicator The second image for memory indicator The third image for memory indicator The forth image for memory indicator The fifth image for memory indicator

4*2 style

Node name widget_bg widget_icolayout_bg widget_font_color widget_font_size widget_bottom_layout_bg widget_kill_botton widget_refresh_botton widget_progress_1 widget_progress_2 widget_progress_3 widget_progress_4 widget_progress_5 1.3.7.

Attribute value task_manager42_bg.9.png task_manager42_top_bg.png #F09B00 16 task_manager42_bottom_bg.9.png task_manager41_kill_selector.xml task_manager41_refresh_selector.xml task_manager_porcess1.png task_manager_porcess2.png task_manager_porcess3.png task_manager_porcess4.png task_manager_porcess5.png

Instruction Background image The background image for the memory indicator The color for the words of memory The font size The background image for the area of memory indicator and buttons. Kill button Refresh button The first image for memory indicator The second image for memory indicator The third image for memory indicator The forth image for memory indicator The fifth image for memory indicator

Configuration file instruction for GO Calendar Widget

File namewidget_calendarwidget.xml Note: if your GOWidget theme package doesnt support GO Calendar Widget, you should execute the following steps to remove the corresponding resources to decrease the size of your theme. 1. Remove all the pictures mentioned from section 2.3.7.1 to 2.3.7.5 in folder res/drawablehdpi 2. Remove the nodes theme_43_title and theme_22_title in /res/values/strings.xml Remove the nodes theme_43_title and theme_22_title in /res/values-zhrCN/strings.xml Remove the nodes theme_43_title and theme_22_title in /res/values-zhrHK/strings.xml Remove the nodes theme_43_title and theme_22_title in /res/values-zhrTW/strings.xml 3. Remove widget_calendarwidget.xml in folder /assets
1.3.7.1.

Common instruction

Node name widget_style widget_theme_type theme_preview

theme_title

Attribute value style1="0" For style 4*3 style2="1" For style 2*2 Theme for the specific style img1=" calendar_43_preview" Theme preview image for 4*3 style img2=" calendar_22_preview" Theme preview image for 2*2 style title1=" theme_43_title " 4*3 style theme name title2=" theme_22_title e" 2*2 style theme name

Instruction The styles supported by the theme Not in use right now For images calendar_43_preview.png and calendar_22_preview.png which will be shown during switching themes.

For nodes theme_43_title and theme_22_title in file res/values/strings.xml You should change their values according to your theme name. For simple Chinese, the file is res/values-zhrCN/strings.xml For Hongkong Chinese, the file is res/valueszh-rHK/strings.xml For Taiwan Chinese, the file is res/values-zhrTW/strings.xml

1.3.7.2.

2*2 style

Node name top_background content_background

Attribute value calendar_22_top_selector.xml calendar_22_bg_selector.xml

Instruction Header background Background for the area under the header

contact_color

#FFFFFFFF #FF000000 #FF313131 14 30.6

agendar_color topic_color time_size day_size 1.3.7.3.

The color of the words in header The color for the time of the agenda The color for the description of the agenda The font size of the date and the time for the agenda The font size of the date today in the header

4*3 style

Node name calendar_refresh_btn_bg calendar_add_btn_bg calendar_agenda_btn_bg calendar_calendar_btn_bg calendar_lines_btn_bg calendar_title_bg calendar_frame_bg calendar_background_drawa ble calendar_temper_backgroun d_drawable calendar_shadow_color 1.3.7.4.

Attribute value calendar_refresh_selector.xml calendar_43_add_selector.xml calendar_agenda_btn_selector.xml calendar_calendar_selector.xml calendar_title_lines.9.png calendar_top.9.png calendar_bg.9.png calendar_backface_alpha100.9.png calendar_backface_alpha85.9.png #ffffff

Instruction Refresh button Add new date button Switch to agenda view button Switch to calendar view button The divider between buttons Header background Background image for the calendar frame The calendar background image above the frame when theres no flipping. The calendar background image above the frame for flipping effect The color of the shadow during flipping

Data cell in 4*3 style

Node name holiday_color

Attribute value #CCff0000

Instruction The color of the holiday

not_holiday_color today_drawable has_agenda_drwable btn_lines_s btn_lines_h week_title_color month_color cell_selector other_month_color 1.3.7.5.

#FF000000 calendar_toady.9.png calendar_havedate.png calendar_linesu.9.png calendar_linehen.9.png #999999 #000000 btn_cell_selector.xml #FFCACACA

The color of the working day The background indicator for today The indicator which indicates the day that has agenda. The vertical line between each cell. The horizontal line between each cell. The color of the day in a week, such as SUN, MON, etc. The color of the month, such as September 2011 The background of the cell. The color of the date which is not in the current month.

Agenda view in 4*3 style

Node name agenda_date_drawable agenda_date_line_drawable agenda_color agenda_date_color agenda_other_date_color agenda_time_color agenda_content_drawable no_agenda_time_color no_agenda_time_tip_color

Attribute value calendar_agenda_date.9.png calendar_agenda_lineh.9.png #000000 #ffff6600 #ff6b6b6b #ffa0a0a0 agenda_43_listlight.9.png #FF434343 #FF717171

Instruction The background image The divider between each event. The color for the description of the event The date color for today The date color for other days The color for the time of the event The background image when the event is pressed. The color of the words No events on this day The color of the tips Tips: press the + button on the title bar to add events

1.3.8.

Configuration file instruction for GO Bookmark Widget

File namewidget_bookmark.xml Note: if your GOWidget theme package doesnt support GO Bookmark Widget, you should execute the following steps to remove the corresponding resources to decrease the size of your theme.

1. 2.

3.

Remove all the pictures mentioned from section 2.3.8.1 to 2.3.8.5 in folder res/drawablehdpi Remove the node bookmark_theme_title in /res/values/strings.xml Remove the node bookmark_theme_title in /res/values-zh-rCN/strings.xml Remove the node bookmark_theme_title in /res/values-zh-rHK/strings.xml Remove the node bookmark_theme_title in /res/values-zh-rTW/strings.xml Remove widget_bookmark.xml in folder /assets

1.3.8.1.Common instruction

Node name widget_style


widget_theme_type

Attribute value 0 0 bookmark_preview44

theme_preview

theme_title

bookmark_theme_title

widget widget

style_id=0 theme_id="0"

Instruction Widget style. 0 for 4*4 style Theme for specific style. Not in use right now. For the theme preview image bookmark_preview44.png for 4*4 style. It will be shown during theme switching. For the node bookmark_theme_title in file res/values/strings.xml. You should change the value of the node according to your theme name. For simple Chinese, the file is res/values-zh-rCN/strings.xml For Hongkong Chinese, the file is res/values-zh-rHK/strings.xml For Taiwan Chinese, the file is res/values-zh-rTW/strings.xml Widget style. Cannot be modified. Widget theme identifier. Cannot be modified.

1.3.8.2.

Header and background

Node name top_background

Attribute value bookmark_title_selector.xml

Instruction Background, 2 images included: 1. bookmark_title_light.png (For the press effect) 2. bookmark_title.png (For the normal effect) Background of the content area Sync button. 2 images included: 1. bookmark_refresh_light.png (For the press effect) 2. bookmark_refresh.png (For the normal effect) Switch to Navigation view button. 2 images included: 1. bookmark_naviation_light.png (For the press effect) 2. bookmark_naviation.png (For the normal effect) Edit button. 3 images included: 1. bookmark_edit_light.png (For the press effect) 2. bookmark_edit_disable.png (For the disabled effect) 3. bookmark_edit.png (For the normal effect) Switch to Bookmark view button. 2 images included: 1. bookmark_light (For the press effect) 2.bookmak(For the normal effect) The divider between buttons.

bookmark_back refresh_button

content_background.9.png bookmark_refresh_selector.xml

navigation_button

bookmark_navigation_selector.xml

edit_button

bookmark_edit_selector.xml

bookmark_button

bookmark_selector.xml

title_line

bookmark_title_line.9.png

1.3.8.3.

Navigation view

Node name recommend_default_logo recommend_add_logo recommend_bottom_logo recommend_back recommend_item_title navigation_list_left_icon navigation_list_right_open_icon

Attribute value bookmark_recommend_default.png bookmark_recommend_add.png bookmark_recommend_bottom_logo.9 .png bookmark_recommend_back.9.png bookmark_recommend_item_title.png bookmark_navigation_list_left_icon.p ng bookmark_navigation_list_right_open _icon.png bookmark_navigation_list_right_close _icon.png bookmark_list_formal.9.png bookmark_list_click_light.9.png bookmark_navigation_list_line.png #000000 #626262 #EA6200

navigation_list_right_close_icon navigation_list_normal navigation_list_click_light navigation_list_item_line navigation_first_list_color navigation_list_normal_color navigation_list_click_color 1.3.8.4.

Instruction The default image for the recommended website The image for adding new website as the recommended one. The bottom image for the recommended website The background image for the area of recommended website. The background image for the name of the recommended website. The image on the left side of each navigation category The image on the right side of each navigation category when the category is expanded. The image on the right side of each navigation category. The background of the navigation category The image for the press effect of the navigation category The divider between each navigation category The color for the name of the navigation category. The color of the navigation website. The color of the navigation website when its pressed.

Bookmark view without any bookmark imported

Node name empty_bookmark_logo choose_bookmark_type_button

Attribute value bookmark_not_type_img.png bookmark_choose_type_selector.cm l

choose_bookmark_type_button_text empty_bookmark_title empty_bookmark_desc 1.3.8.5.

#444343 #444343 #717171

Instruction The picture as the No bookmark sign. Choose bookmark button. 2 images included: 1.choose_bookmark_type_li ght.png (For the pressed effect) 2.choose_bookmark_type.p ng (For the normal effect) The color for the name of Choose bookmark button The color of the words No bookmark The color of the words Click the button to ad bookmarks

Bookmark view

Node name account_type_text account_type_text_color

Attribute value bookmark_account_back.9.png #1B1B1B

Instruction The background of the account bar The color of the account name

mybookmark_item_back mybookmark_item_logo mybookmark_title_color mybookmark_url_color mybookmark_click_effect mybookmark_list_line 1.3.9.

bookmark_mybookmark_item_b ack.9.png bookmark_mybookmark_item_l ogo.png #1B1B1B #535353 bookmark_click_back_light.9.pn g bookmark_list_line.png

The background for each bookmark item The default icon on the left side of each bookmark item The color for the name of each bookmark The color for the URL of each bookmark The image for the press effect of each bookmark item The divider between each bookmark item

Configuration file instruction for GO Switch Widget

File namewidget_switchwidget.xml Note: if your GOWidget theme package doesnt support GO Switch Widget, you should execute the following steps to remove the corresponding resources to decrease the size of your theme. 1. Remove all the pictures mentioned from section 2.3.9.1 to 2.3.9.3 in folder res/drawablehdpi 2. Remove the node switch_black in /res/values/strings.xml Remove the node switch_black in /res/values-zh-rCN/strings.xml Remove the node switch_black in /res/values-zh-rHK/strings.xml Remove the node switch_black in /res/values-zh-rTW/strings.xml 3. Remove widget_switchwidget.xml in folder /assets
1.3.9.1.

Common instruction

Node name widget_style widget_theme_type

Attribute value 0 (For style 4*1) 1 (For style 1*1) 0

Instruction Styles supported by this theme Theme for the specific style. Cannot

theme_preview theme_title

switch_black_preview.png switch11_black_preview.png switch_black switch_black

widget Widget

style_id=0 theme_id="0"

be modified. Preview image for style 4*4 Preview image for style 1*1 Theme name for style 4*4 Theme name for style 1*1 For the node switch_black in file res/values/strings.xml. You should change its value according to your theme name. For simple Chinese, the file is res/values-zh-rCN/strings.xml For Hongkong Chinese, the file is res/values-zh-rHK/strings.xml For Taiwan Chinese, the file is res/values-zh-rTW/strings.xml Widget style identification. Cannot be modified. Widget theme identification. Cannot be modified.

4*1 style 1.3.9.2.1. Background


1.3.9.2.

Node value main_background main_lines main_more

Attribute value switch_black_widget_bg.9.png switch_black_linewidget.9.png switch_black_dian.png

Instruction Background image Divider between each switch The button to enter the view where all switches are shown.

1.3.9.2.2. Switches

Node name wifi_off wifi_on network_disable gprs_off

Attribute value switch_black_wifi_off.png switch_black_wifi_on.png switch_gprs_nonetwork.png switch_black_network_off.png

Instruction Wifi is off Wifi is on Gprs is not available Gprs is off

gprs_on gps_off gps_on blue_tooth_off blue_tooth_on airplane_off airplane_on auto_sync_off auto_sync_on brightness_low brightness_auto brightness_middle brightness_hight ringer_off ringer_on vibrate_off vibrate_on timeout_15 timeout_30 timeout_60 timeout_300 timeout_600 lock_screen lock_disable auto_rotation_on auto_rotation_off

switch_black_network_on.png switch_black_gps_off.png switch_black_gps_on.png switch_black_bluetooth_off.png switch_black_bluetooth_on.png switch_black_air_off.png switch_black_air_on.png switch_black_sync_off.png switch_black_sync_on.png switch_black_brightness_low.png switch_black_brightness_auto.png switch_black_brightness_middle.png switch_black_light_hight.png switch_black_ringer_off.png switch_black_ringer_on.png switch_black_vibration_off.png switch_black_vibration_on.png switch_black_timeout_15.png switch_black_timeout_30.png switch_black_timeout_60.png switch_black_timeout_300.png switch_black_timeout_600.png switch_black_lock.png switch_black_nolock.png switch_black_auto_rotation_on.png switch_black_auto_rotation_off.png

Gprs is on GPS is off GPS is on Blue tooth is off Blue tooth is on Airplane mode is off Airplane mode is on Network sync is off Network sync is on Screen brightness is on the darkest status Screen brightness is on the custom status Screen brightness is on the middle status Screen brightness is on the lightest status Ringer is off Ringer is on Vibration is off Vibration is on Time to lock screen is 15s Time to lock screen is 30s Time to lock screen is 60s Time to lock screen is 5min Time to lock screen is 10min Lock screen button Lock screen is not available Auto-rotate is on Auto-rotate is off

1.3.9.2.3. All switches view

Node name activity_bg progress_selector thumb_selector ringer

Attribute value switch_black_activity_bg.9.png switch_black_progress_selector.xml switch_black_thumb_selector.xml switch_black_ring.png

Instruction Background image Scrollbar image for ringer and media The button to change the volume of ringer and media The image for the ringer volume

media long_lineh lines edit_bg ok_bg i warm1_bg edit_text_color ok_text_color switch_text_color warm1_text_color warm2_text_color be_drag be_push push_aim shadow 1.3.9.3.

switch_black_music.png switch_black_line_h.9.png switch_black_line_s.9.png switch_black_edit_selector.xml switch_black_ok_btn_selector.xml switch_black_info.png switch_black_warm1_bg.png #ff000000 #ffffffff #ff000000 #ffffffff #ff000000 switch_black_be_drag.png switch_black_be_push.png switch_black_aim_to.png switch_black_shadow.9.png

The image for the media volume The horizontal line between each row The vertical line between each column The Edit button The OK button The image for tips in edit mode The divider between the first row and the left row in edit mode The color of the word Edit on the edit button The color of the word OK on the ok button The color for the switch name The color for the tips on the divider between the first row and the left row in edit mode. The color for the operation tips in edit mode The background for the first row in edit mode The background for the other rows in edit mode The background for the target of the switch when changing position The background for the original place when the switch is being moved.

1*1 style

Node name background

Attribute value switch11_black_bg_selector.xml

wifi_off wifi_on network_disable gprs_off gprs_on gps_off gps_on blue_tooth_off blue_tooth_on airplane_off airplane_on

switch_black_wifi_off.png switch_black_wifi_on.png switch_gprs_nonetwork.png switch_black_network_off.png switch_black_network_on.png switch_black_gps_off.png switch_black_gps_on.png switch_black_bluetooth_off.png switch_black_bluetooth_on.png switch_black_air_off.png switch_black_air_on.png

Instruction Background. 2 images included: 1. switch_black_light.9.png (For the press effect) 2. switch_black.9.png (For the normal status) Wifi is off Wifi is on Gprs is not available Gprs is off Gprs is on GPS is off GPS is on Blue tooth is off Blue tooth is on Airplane mode is off Airplane mode is on

auto_sync_off auto_sync_on brightness_low brightness_auto brightness_middle brightness_hight ringer_off ringer_on vibrate_off vibrate_on timeout_15 timeout_30 timeout_60 timeout_300 timeout_600 lock_screen lock_disable auto_rotation_on auto_rotation_off

switch_black_sync_off.png switch_black_sync_on.png switch_black_brightness_low.png switch_black_brightness_auto.png switch_black_brightness_middle.png switch_black_light_hight.png switch_black_ringer_off.png switch_black_ringer_on.png switch_black_vibration_off.png switch_black_vibration_on.png switch_black_timeout_15.png switch_black_timeout_30.png switch_black_timeout_60.png switch_black_timeout_300.png switch_black_timeout_600.png switch_black_lock.png switch_black_nolock.png switch_black_auto_rotation_on.png switch_black_auto_rotation_off.png

Network sync is off Network sync is on Screen brightness is on the status Screen brightness is on the status Screen brightness is on the status Screen brightness is on the status Ringer is off Ringer is on Vibration is off Vibration is on Time to lock screen is 15s Time to lock screen is 30s Time to lock screen is 60s Time to lock screen is 5min Time to lock screen is 10min Lock screen button Lock screen is not available Auto-rotate is on Auto-rotate is off

darkest custom middle lightest

1.4. 1.4.1.

Modify the files in folder \res Modify the files in folder \res\drawable-hdpi

All the pictures mentioned in section 2.3 are placed in this folder. You can add/delete/replace them according to your need. Note: 1. The picture with the suffix 9.png is an Android self-defined image format: nine-patch. You can use the tool draw9patch.bat in folder \tools to edit the picture. The manual can be found at: http://developer.android.com/guide/developing/tools/draw9patch.html Tips: If nine-patch picture is too complicated for you, you can just change its color. 2. A simple way to make your theme is only replace the pictures with yours but without renaming them.
1.4.2.

Change the icon of your theme

You should replace the picture icon.png in folder \res\drawable-hdpi with yours. This icon will be shown in the system application management list and when your theme is installed.

1.4.3.

Modify \res\values\strings.xml

This file contains the theme name and the specific theme name for each widget style. 1. Change the theme name for each widget style You can find the node for the name of the widget style according to the instruction in section 2.3. For example, for GO Twitter Widget 4*4 style, you should first find the node theme_title in file widget_twitterwidget.xml. The value for the name is twitter44themetitle. Then find the node twitter44themetitle in file strings.xml and change its value to the one you want.

2. Change the theme name

All those changes are for the default language: English. For simple Chinese, the file is res\values-zh-rCN\strings.xml. For Hongkong Chinese, the file is \res \values-zh-rHK\strings.xml For Taiwan Chinese, the file is \res\values-zh-rTW\strings.xml For other languages, you can add a folder with name values-??? (??? is the symbol of language. For example, for Japanese, its ja) in folder /res. Then copy the file values\strings.xml to this folder and translate the values of the nodes. For the information of language symbol, you can find it at the following link: http://www.icanlocalize.com/site/tutorials/android-application-localization-tutorial/ Note: If you dont want to support simple Chinese or other Chinese, you can delete the corresponding folder completely. Only the default folder values cannot be deleted.
1.5.

Modify Do_path.bat

If you want to use your own keystore file, you must change the values of KEYSTORE_FILE, KEYSTORE_PASS and KEYSTORE_ALIAS. For the creation of your keystore file, you can refer to the following 2 links: http://blog.sina.com.cn/s/blog_54b5ea250100ewn1.html http://developer.android.com/guide/publishing/app-signing.html
1.6.

Modify make_src.bat

1.7.

Generate apkfile

Enter the command makeall.bat xxx (xxx is the name of your theme) in the command center. If theres no error found, the apk file xxx_signed.apk will be generated. Install it on your phone and check it out. For any error info, you can find the tips in the output during the execution of the command.

2. Trouble shooting
First, check whether the theme is made strictly according to the instruction in the sections above. If the issue still exists, please execute the command below one by one in the command center. Do_path, make_classes.dex.bat , make_res, make_apk xxx, sign xxx (xxx is the name of your package). Check the output for each command. Fix the issue according to error info. The problem may mostly happen in command make_res. In fact, if you use editor to open makeall.bat, youll find all the five commands above are called in turn.

Das könnte Ihnen auch gefallen