[英]How to make lite/pro versions of app function slightly different from the referenced library
現在我有3個項目:
我需要能夠做四件事:
int
long
庫基礎上,如果用戶有親或精簡版的版本 ads
launch icon
。 不知道該放在哪里。 將兩個圖標都留在庫中還是將它們都放在庫中? Google Analytic
代碼-一個用於跟蹤專業版,另一個用於跟蹤lite TextView
,它具有指向專業版的鏈接。 我應該將其保留在庫中,還是只是使其在專業人士中不可見,還是將其從庫中取出而僅在精簡版中保留? 我很難找到一個很好的例子來說明如何為這種事情設置代碼。 我只是將邏輯語句放在庫中的某個位置,還是在外殼中創建了一些java / xml文件? 因此,現在空的pro / lite項目僅引用該庫,但沒有jar,xml文件,java文件,png或其他任何內容。 我已將兩個外殼AndroidManifest
包名稱更改為每個項目唯一。
如何創建一個枚舉?
public enum LibType
{
PRO(
0,
1L,
"PRO"
),
LITE(
10,
20L,
"LITE"
);
public final int intVal;
public final long longVal;
public final String analyticsCode;
...
private LibType(
int intVal,
long longVal,
String analyticsCode
)
{
this.intVal = intVal;
...
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.