我有一個應用程序,不同的語言資源。如何在Android上多次安裝相同的應用程序?
有沒有可能在Android上安裝相同的應用程序幾次?
因此,我將有德語版本,法文版本,英文版本的相同程序,但每個程序都安裝爲具有不同圖標的單獨應用程序。
我有一個應用程序,不同的語言資源。如何在Android上多次安裝相同的應用程序?
有沒有可能在Android上安裝相同的應用程序幾次?
因此,我將有德語版本,法文版本,英文版本的相同程序,但每個程序都安裝爲具有不同圖標的單獨應用程序。
您可以通過更改程序包名稱(位於AndroidManifest.xml
文件中)來完成此操作。不是您的Java代碼的軟件包名稱 - AndroidManifest.xml
中定義的APK文件的軟件包名稱。具有不同包名的APK文件被Android視爲完全不同的應用程序。
注:如果這是國際化你的應用程序,你真的應該做其描述here由谷歌。
不,你不能。至少不能不重寫androidmanifest.xml來爲每個版本定義不同的標識符和圖標。
如果您確實想在同一設備上使用同一應用的多種語言,您可以更改每個不同語言版本的軟件包名稱(和圖標)。
這是否意味着任何發佈錯誤的Singleton類都可以在任何此類應用程序中使用? – 2009-09-01 11:46:21
我不這麼認爲,因爲每個應用程序都在自己的進程中運行。我看到這種情況發生的唯一方式是單身人士的行爲像一個明確的共享服務。 – gizmo 2009-09-02 08:05:45