我有一个问题我无法在任何地方找到答案。假设我有一个应用程序,基本上有一些内容迎合一组用户。所以我将源代码检查到某种SVN,我生成了一个apk,我在平板电脑上根据需要使用它。现在我有一组不同的用户。唯一改变的是应用程序中的徽标,它们是可绘制文件夹中的图像,应用程序的语言和应用程序中的内容。现在,我如何根据用户动态选择正确的徽标或语言。根据我的理解,我必须使用所需的参数再次构建源代码并生成另一个apk。有没有办法我可以与apk通信谁是用户是谁,它可以显示正确的标志。在.Net世界中是否存在类似String_Resources.xml的方法。
答案 0 :(得分:1)
处理屏幕尺寸 http://developer.android.com/guide/practices/screens_support.html
处理本地化 http://developer.android.com/guide/topics/resources/localization.html
这2个资源应该有所帮助。我不确定你的意思是'根据用户选择正确的徽标或语言。“用户设备或用户语言?
用户设备上的系统语言设置将决定使用哪个语言文件夹(如果您按照第二个链接中的说明进行设置)。
如果您想根据屏幕尺寸选择徽标,请参阅第一个链接。基本上,您创建相同的xml布局并将它们放在单独的文件夹中,如:
布局正常 布局小 布局大 布局XLARGE
然后只需为每个屏幕大小更改xml文件中的drawable。
答案 1 :(得分:0)
不,你需要使用新的应用包生成新的apk,例如
myapplication.company1
myapplication.company2
...
myapplication.companyN
This主题可能会有所帮助