既存の Android アプリケーションをライブラリに変換するのは非常に簡単ですis Library
。プロジェクトのプロパティでチェックボックスをオンにするだけです。
ただし、この簡単な手順を適用した後は、さらに深刻なタスクが待ち構えています。それは、元のアプリケーション コードを変更せずに (ライブラリとして!) 保持し、それに基づいてさまざまなアプリケーションを構築する方法です。
つまり、実際には別のアクティビティを追加したくはありませんが、元のアクティビティ (現在はライブラリにあります) を再利用したいのですが、派生アプリケーションごとに (1 つだけのアクティビティの) いくつかのメソッドのみが異なります。 .
ソリューションは、ライブラリのアクティビティをそれに基づいて各アプリケーションでサブクラス化するのと同じくらい簡単ですか?
どのような注意事項に注意する必要がありますか?
より良いアプローチはありますか?