2011-08-11 44 views
5

Tôi đang xây dựng một ứng dụng Android với 2 phiên bản trả phí và miễn phí. Về cơ bản tôi có một dự án thư viện với tất cả các dự án logic và 2 bộ xương cho mỗi phiên bản. Bây giờ tôi cần một số loại cờ xây dựng để phân biệt giữa các phiên bản. Điều này có thể không?Cờ xây dựng Android?

Trả lời

6

Bạn thực sự không cần xây dựng cờ cho điều đó. Đây là cách bạn có thể đạt được điều này:

  1. Trong Dự án Thư viện của bạn xác định nguồn: <bool name="type.free">true</bool>
  2. Trong ứng dụng của bạn mà là nghĩa vụ phải được tự do: <bool name="type.free">true</bool>
  3. Trong ứng dụng của bạn đó là nghĩa vụ phải nộp: <bool name="type.free">false</bool>

Và sau đó tại bất kỳ thời điểm nào trong Dự án thư viện, bạn có thể kiểm tra giá trị của tài nguyên Boolean và quyết định những gì bạn cần làm. Của cource, bạn sẽ cần truy cập vào đối tượng Context cho việc này.

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