5
私は有料で無料の2つのバージョンでアンドロイドアプリを構築しています。基本的には、各バージョンのすべてのロジックと2つのスケルトンプロジェクトを含むライブラリプロジェクトがあります。今はバージョンを区別するためにいくつかのビルドフラグが必要です。これは可能ですか?Androidビルドフラグ?
私は有料で無料の2つのバージョンでアンドロイドアプリを構築しています。基本的には、各バージョンのすべてのロジックと2つのスケルトンプロジェクトを含むライブラリプロジェクトがあります。今はバージョンを区別するためにいくつかのビルドフラグが必要です。これは可能ですか?Androidビルドフラグ?
実際にはビルドフラグは必要ありません。ここでは、これを実現する方法である:あなたのライブラリプロジェクトで
<bool name="type.free">true</bool>
<bool name="type.free">true</bool>
<bool name="type.free">false</bool>
ライブラリプロジェクトの任意の時点で、ブールリソースの値をチェックして、何をする必要があるかを決定できます。ソースのうち、Context
にアクセスする必要があります。