1

私は Eclipse のライブラリ プロジェクトを読み、かなりよく理解していますが、理解できない機能が 1 つあります。アプリの 1 つをライブラリ プロジェクトとして宣言し、それを使用してプレミアムの有料アプリと無料の広告サポート バージョンを作成したいと考えています。これが可能だと聞いたことがありますが、どのように機能させるのか正確にはわかりません。

ライブラリに関する私の経験は、ライブラリを使用して、他のアプリが利用するフレームワークを提供することです。それは私が理解するのに苦労している領域です。本質的に、私はプロジェクトに何も追加しませんが、いくつかのレイアウト ファイルを変更して広告バナー ビューを追加するので、プロジェクトでライブラリ ファイルを上書きする方法がわかりません。それが正しいかどうかさえわかりません。やるべき事。

どうすればこれを達成できるか、誰かアイデアを教えてください。ありがとう!

4

1 に答える 1

2

アプリケーションはライブラリ リソースをオーバーライドできるため、単純なケースでは、レイアウトの新しいバージョンを作成できますが、上部または下部に広告が追加されます。さらに、サブクラス化や依存性注入を行って、インタースティシャルのナビゲーション フローを操作することもできます。有料バージョンで「次の」アクティビティを直接起動する代わりに、広告バージョンでインタースティシャルを使用したい場合は、何らかのナビゲーション マネージャー クラスからインテントを取得できます。その実装により、別のインテントが提供されます。広告版と有料版。

于 2012-10-03T00:38:48.613 に答える