无需打开设置即可在键盘上添加语言

时间:2017-12-13 10:09:50

标签: android kotlin

该应用程序限制用户打开设置,如果他们尝试打开设置,则显示登录屏幕,他需要为应用程序管理员输入密码。 现在我需要添加一些功能,使他能够在不打开设置的情况下添加language。具体而言,将阿拉伯语添加到keyboard

我从搜索中获得的所有内容都可以将应用转换为另一个language,或者开始意图添加language的特定页面,该页面受限制,因为它属于设置包。

有可能这样做吗?直接写入设置?

1 个答案:

答案 0 :(得分:0)

您可以尝试以编程方式更改手机的区域设置

Locale locale = new Locale(language);
Locale.setDefault(locale);

但它只能在API级别16之上运行。 更改后,您可能需要更改屏幕配置以将更改应用到您的应用程序。