2009-09-01 5 views
3

言語ごとに異なるアプリケーションがあります。Androidに同じアプリケーションを複数回インストールするにはどうすればいいですか?

Androidに同じアプリケーションを複数回インストールする可能性はありますか?

私はドイツ語版、フランス語版、同じプログラムの英語版を用意していますが、それぞれ異なるアイコンを持つ別々のアプリケーションとしてインストールされています。

答えて

6

パッケージ名AndroidManifest.xmlファイル内)を変更すると、これを行うことができます。 Javaコードのパッケージ名 - AndroidManifest.xmlで定義されているAPKファイルのパッケージ名ではありません。パッケージ名が異なるAPKファイルは、Androidによって全く異なるアプリケーションとみなされます。


注:これは、アプリケーションの国際化のためである場合、Googleによるhereが説明するように、あなたは本当にそれを行う必要があります。

1

いいえ、できません。少なくともあなたのバージョンごとに異なる識別子とアイコンを定義するためにandroidmanifest.xmlを書き直す必要はありません。

+0

これは、間違ってリリースされたシングルトンクラスがこのアプリケーションのいずれかで使用可能に見えることを意味しますか? –

+0

私は、各アプリケーションがそれ自身のプロセスで実行されているので、そうは思わない。私はこれが発生する可能性がある唯一の方法は、シングルトンが明示的に共有されたサービスのように動作している場合です。 – gizmo

0

同じデバイスの複数の言語を同じアプリに実際に追加する場合は、言語バージョンごとにパッケージ名(およびアイコン)を変更できます。

関連する問題