2009-02-20 28 views
5

Tôi cần trợ giúp với BlackBerry Localization. Tôi đã theo dõi bài học tại http://na.blackberry.com/eng/developers/resources/developer_labs.jsp#tab_tab_jde mang tên Bản địa hóa ứng dụng. Tôi đã tạo File Header Tài nguyên (.rrh) và File Content File (.rrc) của tôi. Tôi bối rối về nơi họ nhận được "CityInfoBResource" này? Nó là một tệp được gọi là "CityInfoBResource.java" và nó chứa một số định nghĩa. Xem Lưu ý 1. Tệp này được tạo như thế nào? Xin vui lòng cho tôi một số manh mối như thế nào tôi có thể tạo ra tập tin này hoặc chỉ cho tôi đi đúng hướng, cảm ơn bạn.BlackBerry: Bản địa hóa, Gói tài nguyên

Note 1: 
package com.rim.samples.cityinfo.i18n; 

public interface CityInfoBResource { 
    // Hash of: "com.rim.training.cityinfo.i18n.CityInfoB". 
    long BUNDLE_ID = 0x14bf5713287b65c0L; 
    String BUNDLE_NAME = "com.rim.training.cityinfo.i18n.CityInfoB"; 

    int FIELD_TITLE = 1; 
    int FIELD_NEWYORK_POP = 17; 
    int CLOSE = 20; 
    int FIELD_LA_SIGHTS = 21; 
    int FIELD_CITIES = 2; 
    int FIELD_STATE = 7; 
    int APPLICATION_TITLE = 0; 
    int FIELD_LA_POP = 10; 
    int FIELD_NEWYORK_STATE = 18; 
    int FIELD_CHICAGO_SIGHTS = 15; 
    int FIELD_CHICAGO_STATE = 14; 
    int FIELD_CHOICE = 3; 
    int FIELD_CHICAGO_POP = 13; 
    int MENUITEM_VIEW = 4; 
    int FIELD_LA = 9; 
    int FIELD_NEWYORK = 16; 
    int FIELD_LA_STATE = 11; 
    int FIELD_CHICAGO = 12; 
    int FIELD_NEWYORK_SIGHTS = 19; 
    int FIELD_POP = 6; 
    int MENUITEM_CLOSE = 5; 
    int FIELD_SIGHTS = 8; 
} 

Trả lời

7

Bạn đã nhận được khá nhiều. Khi bạn tạo một tệp tiêu đề tài nguyên được gọi là 'MyFile.rrh' (và tệp .rrc tương ứng), trình biên dịch BlackBerry sẽ tự động tạo ra một giao diện gọi là 'MyFileResource' trong cùng một gói (hoặc được cụ thể, trong gói tương ứng vào thư mục tệp .rrh của bạn đang ở).

Việc này được thực hiện vào thời gian biên dịch, vì vậy bạn không thực sự nhận được tệp .java tương ứng cho giao diện đó tại bất kỳ thời điểm nào. Nhưng JDE và Plugin JDE cho Eclipse cũng sẽ nhận ra khi bạn lưu các thay đổi đối với tệp .rrh của bạn và thực hiện các thay đổi đó cho môi trường chỉnh sửa để bạn không nhận được cảnh báo khi đang phát triển.

+0

Cảm ơn Anthony Rizk –

Các vấn đề liên quan