该应用程序限制用户打开设置,如果他们尝试打开设置,则显示登录屏幕,他需要为应用程序管理员输入密码。
现在我需要添加一些功能,使他能够在不打开设置的情况下添加language
。具体而言,将阿拉伯语添加到keyboard
。
我从搜索中获得的所有内容都可以将应用转换为另一个language
,或者开始意图添加language
的特定页面,该页面受限制,因为它属于设置包。
有可能这样做吗?直接写入设置?
答案 0 :(得分:0)
您可以尝试以编程方式更改手机的区域设置
Locale locale = new Locale(language);
Locale.setDefault(locale);
但它只能在API级别16之上运行。 更改后,您可能需要更改屏幕配置以将更改应用到您的应用程序。