我有一个应用程序,不同的语言资源。如何在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