更改设备的区域设置是在设置中完成的,无法通过应用AFAIK完成。 我知道如何强制我自己的应用程序到特定的区域设置,例如,在这里:
http://www.tutorialforandroid.com/2009/01/force-localize-application-on-android.html
现在问我的问题。我可以以编程方式强制执行不属于我的活动吗?
我可以想象有两种可能的方式:
有什么想法?可能吗?这合理吗? 我想2.会更直接,但需要某种许可(例如修改后的atcitiy必须允许它在清单文件中)。但我会选择1.或类似的。
我想要的是能够以不同的语言查看某些应用程序,而不是更改系统区域设置。例如。 Android Market,只显示一种语言的评论。现在想不起其他事情。
在文档中找不到很多关于Locale的内容,有什么不可能。但希望一些未记录的功能可以实现这一点:)
答案 0 :(得分:2)
除非您正在呼叫的活动接受特殊的区域设置参数,否则您无法使用。
所以,您可以使用自己的两个应用程序或朋友的应用程序实现此功能,但是没有通用的方法。
答案 1 :(得分:-1)
我能想象的唯一方法是以编程方式更改整个设备的区域设置。 但我认为您只能打开首选项屏幕,并且需要用户在启动应用程序之前选择正确的区域设置。