2011-08-11 63 views
5

我正在構建一個帶有付費和免費兩種版本的Android應用程序。基本上我有一個包含所有邏輯和每個版本2個框架項目的庫項目。現在我需要一些構建標誌來區分版本。這可能嗎?Android構建標誌?

回答

6

您實際上不需要爲此創建標誌。這裏是你如何能做到這一點:

  1. 在庫項目定義資源:<bool name="type.free">true</bool>
  2. 在您的應用程序應該是免費的:支付<bool name="type.free">true</bool>
  3. 在您的應用程序應該是:<bool name="type.free">false</bool>

然後在您的圖書館計劃的任何一點,您可以檢查布爾資源的價值,並決定你需要做什麼。對於這個源,你需要訪問Context對象。