Android 监听系统语言变化
2013-07-26 20:56
726 查看
有个产品,国际化的产品,当用户切换系统语言后,需要同时改变产品上的语言,当时我想到的就是检测系统语言的数据库,当系统语言改变时,就回调我的类,然后去改变语言,如果你的产品是native的产品,可以通过建立不同的语言文件夹来实现,但是我做的是一个HTML5的产品,如果改变HTML页面上的语言呢,HTML页面有3种语言版本,这个数据都有。后来经过测试发现,当更改了系统语言后,回到你的Activity界面,这个Activity会自动重新执行一遍,所以,之需要在onCreate()中做好语言的判断就可以了。
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=23987 http://developer.android.com/reference/android/content/Intent.html#ACTION_CONFIGURATION_CHANGED
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=23987 http://developer.android.com/reference/android/content/Intent.html#ACTION_CONFIGURATION_CHANGED
相关文章推荐
- android 监听系统时区变化,日期变化,时间变化
- Android使用ContentObserver监听数据库变化,截取系统通知用户接收到短信
- Android监听系统短信数据库变化-提取短信内容
- Android利用系统广播---监听网络变化
- 利用广播接收者监听Android系统网络变化
- android 监听系统时区变化,日期变化,时间变化
- android 监听系统时区变化,日期变化,时间变化
- android 监听系统时区变化,日期变化,时间变化
- Android ContentObserver监听 系统声音变化- -
- Android使用广播监听网络状态变化 一直收到系统广播
- Android 系统语言切换监听和设置
- Android中监听语言变化的两种方式
- Android 系统语言切换监听和设置实例代码
- Android使用ContentObserver监听数据库变化 接受指定号码的短信,并且不让系统截取到通知用户
- android 监听系统时区变化,日期变化,时间变化
- Android使用ContentObserver监听数据库变化 接受指定号码的短信,并且不让系统截取到通知用户
- Android使用广播监听网络状态变化 一直收到系统广播 广播过滤
- Android监听系统短信数据库变化-提取短信内容
- android 监听系统时区变化,日期变化,时间变化
- Android实现后台长期监听时间变化