2010-12-13 14 views
6

私は複数の.apkファイルがあります。エンドユーザーの便宜のためにこれらをすべて1つの.apkファイルにまとめることは可能ですか?複数のAndroidアプリケーションを1つのAPKファイルにインストールすることはできますか?

+0

http://developer.android.com/guide/market/publishing/multiple- apks.html これはあなたにそれをきれいにすることを望んでいます! – Karoly

+0

@Karoly - それは特に重要ではないようです。 –

答えて

5

複数のアクティビティを同じapkにコンパイルし、それらをホームスクリーンランチャーに別々に表示させることができます。これにより、ユーザーとは別のユーザーとして表示されますが、正式には同じアンドロイドの「アプリケーション」の一部になります。同じユーザーIDで実行され、お互いのデータにアクセスし、グループ。

+0

これは、いくつかの例やチュートリアルで手伝ってくれますか? – VenomVendor

+0

@VenomVendor次の例を参照してください。http://www.chainfire.eu/articles/133/_TUT_Supporting_multiple_icons_in_your_app/ – cjm

0

パッケージまたはアクティビティを1つのプロジェクトに含める必要があります。これらのアクティビティは、マニフェストファイルで定義されているメインアクティビティが1つだけあるため、何らかの方法で互いに接続する必要があります。したがって、それはあなたが見せたい順番でなければなりません。それはそうです、そうでなければ私はそれが他の方法で起こるとは思わない........... :)

+2

いいえ、.apkには1つのメインアクティビティは必要ありません。あなたはあなたが好きなだけ多く(あるいはまったく)持てることができます。たとえば、私が今持っていると信じているGoogle Mapsを見てください。これらが別々のアプリケーションとして完全に動作するならば、それらが一緒に混ざらないように、おそらく別々のandroid:taskAffinityの名前を提供する必要があります。 – hackbod

+0

私はあなたがどのアクティビティをどのように開始するかを決めるにあたって、シングルアクティビティから始める必要があるということを意味します。 – Nikki

+0

様々なランチャーのアクティビティにわかりやすい名前と特有のアイコンを付けるだけです。ユーザは、別個のAPKによって提供されるものと同じように、自分が望むものを選択します。 –

関連する問題