Cách tự làm Theme cho ĐT Nokia!

Thảo luận trong 'Ứng dụng - Game - Theme' bắt đầu bởi Ctrl+F9, 21 Tháng chín 2011.

  1. Offline

    Ctrl+F9

    • Friends

    • Đăng kí mới , gửi mail xác nhận không được kìa :v ..............
    Số bài viết:
    731
    Đã được thích:
    1.169
    Điểm thành tích:
    1.000
    Có 1 cách làm theme đơn giản dựa vào XML xin đc post lên cho các bác tham khảo
    Trước tiên , các bác tạo 1 folder , bên trong nó sẽ chứa tất cả các file hình ảnh , nhạc( bao gồm wallpaper, screensaver , các icon ...) mà các bác sẽ dùng để làm theme
    Tiếp đó mở wordpad ra copy đoạn code sau vào rồi lưu lại với tên "theme_descriptor.xml"



    HTML:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE theme PUBLIC "-//NOKIA//DTD THEME 2.0//EN" "theme.dtd">
    <theme name="loves" version="2.0">
    <colors display="main"
    idle_font_color="0xFF0000"
    header_font_color="0x000000"
    status_area_font_color="0x000000"
    idle_status_font_color="0xFF0000"
    softkey_font_color="0x000000"
    idle_softkey_area_font_color="0xFF0000"
    menu_font_color="0xFF0000"
    grid_menu_font_color="0xFF0000"
    forms_unselected_font_color="0xFF0000"
    menu_highlight_font_color="0xFFFFFF"
    grid_menu_highlight_font_color="0xFFFFFF"
    reorder_highlight_font_color="0x000000"
    grid_highlight_font_color="0xFFFFFF"
    grid_highlight_color="0x000000"
    reorder_highlight_color="0x000000"
    forms_selected_font_color="0xFFFFFF"
    />
    <wallpaper main_display_graphics="pre_image1.jpg" />
    <screensaver main_display_graphics="pre_image2.jpg" />
    <background main_default_bg="pre_image2.jpg"
    grid_menu_bg="pre_image2.jpg"
    idle_status_area_bg="spacer.gif"
    idle_softkey_area_bg="spacer.gif"
    />
    <highlight
    tab="tab-view-highlight.png"
    list="list-menu-item-highlight.png"
    grid="grid-menu-item-highlight.png"
    active_idle_shortcut_bar="active-idle-shortcut-bar-hi.png"
    active_idle_row="spacer.gif"
    forms_selected="selected-form-highlight.png"
    forms_unselected="unselected-form-highlight.png"
    />
    <menu_item
    item_id="applications"
    list_view_icon="app.png"
    grid_view_icon="app.png"
    animating_grid="app.png"
    />
    
    <menu_item
    item_id="callregister"
    list_view_icon="call_icon.png"
    grid_view_icon="call_icon.png"
    animating_grid="call_icon.png"
    />
    
    <menu_item
    item_id="contacts"
    list_view_icon="phbook_icon.png"
    grid_view_icon="phbook_icon.png"
    animating_grid="phbook_icon.png"
    />
    
    <menu_item
    item_id="gallery"
    list_view_icon="tones_icon.png"
    grid_view_icon="tones_icon.png"
    animating_grid="tones_icon.png"
    />
    
    <menu_item
    item_id="media"
    list_view_icon="media.png"
    grid_view_icon="media.png"
    animating_grid="media.png"
    />
    
    <menu_item
    item_id="messages"
    list_view_icon="msg_icon.png"
    grid_view_icon="msg_icon.png"
    animating_grid="msg_icon.png"
    />
    
    <menu_item
    item_id="organizer"
    list_view_icon="organizer.png"
    grid_view_icon="organizer.png"
    animating_grid="organizer.png"
    />
    
    <menu_item
    item_id="push_to_talk"
    list_view_icon="ptt.png"
    grid_view_icon="ptt.png"
    animating_grid="ptt.png"
    />
    
    <menu_item
    item_id="settings"
    list_view_icon="setting_icon.png"
    grid_view_icon="setting_icon.png"
    animating_grid="setting_icon.png"
    />
    
    <menu_item
    item_id="ams_messages"
    list_view_icon="audio_msg.png"
    grid_view_icon="audio_msg.png"
    animating_grid="audio_msg.png"
    />
    
    <menu_item
    item_id="brew"
    list_view_icon="brew.png"
    grid_view_icon="brew.png"
    animating_grid="brew.png"
    />
    
    <menu_item
    item_id="camera"
    list_view_icon="camera.png"
    grid_view_icon="camera.png"
    animating_grid="camera.png"
    />
    
    <menu_item
    item_id="cdmacust"
    list_view_icon="cdma.png"
    grid_view_icon="cdma.png"
    animating_grid="cdma.png"
    />
    
    <menu_item
    item_id="extras"
    list_view_icon="extras.png"
    grid_view_icon="extras.png"
    animating_grid="extras.png"
    />
    
    <menu_item
    item_id="goto"
    list_view_icon="go_to.png"
    grid_view_icon="go_to.png"
    animating_grid="go_to.png"
    />
    
    <menu_item
    item_id="number_entry"
    list_view_icon="numeric_entry.png"
    grid_view_icon="numeric_entry.png"
    animating_grid="numeric_entry.png"
    />
    
    <menu_item
    item_id="services"
    list_view_icon="services.png"
    grid_view_icon="services.png"
    animating_grid="services.png"
    />
    
    <menu_item
    item_id="simatk"
    list_view_icon="simatk.png"
    grid_view_icon="simatk.png"
    animating_grid="simatk.png"
    />
    
    <menu_item
    item_id="sport"
    list_view_icon="sport.png"
    grid_view_icon="sport.png"
    animating_grid="sport.png"
    />
    
    <menu_item
    item_id="voiceportal"
    list_view_icon="voice_portal.png"
    grid_view_icon="voice_portal.png"
    animating_grid="voice_portal.png"
    />
    
    <menu_item
    item_id="wireless_village"
    list_view_icon="wireless_village.png"
    grid_view_icon="wireless_village.png"
    animating_grid="wireless_village.png"
    />
    
    </theme>

    Các bác chú ý đoạn code này , nó sẽ quy định tất cả các thuộc tính của theme ,sửa lại các value của nó theo ý mình
    Ví dụ đoạn code <wallpaper main_display_graphics="*.gif" /> quy định màn hình nền , trong đó *.gif là hình mà bác muốn đưa ra làm nền( tất nhiên hình ảnh này fải nằm trong 1 folder với file theme_descriptor)


    Tương tựnhư vậy với các hình ảnh khác
    Sau khi hoàn thành xong các bước như trên thì các bác chọn toàn bộ các file trong folder (CTRL+A) , rồi nén lại thành file *.zip , sau đó đổi tên nó thành *.nth . Vậy là các bác có 1 theme tự design rồi đó

    Các bạn xem vì dụ ở dưới Tải file đính kèm về rùi giải nén ra dc 1 file Lai-Vista.nth . Bạn chép nó vào ĐT rùi chạy nó !

    Đơn giản hơn thì các cậu lấy 1 themes có sẵn của ĐT mình, đổi đuôi *.nth thành *.zip rùi giải nén, sau khi giải nén ra các cậu có 1 file xml và 1 đống ảnh, sửa ảnh và các thứ khác thành cái mình thix rùi gom nén thành file *.zip, sau đổi zip thành nth và chép vào ĐT chạy nó
    killyou117 thích bài này.

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí