Configuration类是专门用来描述手机设备上的配置信息。这些配置信息包括用户特定的配置项,也包括系统的动态设备配置。

程序中可调用Activity的如下方法来获取Configuration对象

//获取系统的Configuration对象
Configuration cfg = getResources().getConfiguration();


其中以下的参数代表的配置信息

fontScale:获取当前用户设置的字体的缩放因子。

keyboard:获取当前设备所关联的键盘类型。该属性的返回值:KEYBOARD_12KEY(只有12个键的小键盘)、KEYBOARD_NOKEYS、KEYBOARD_QWERTY(普通键盘)

keyboardHidden:该属性返回一个boolean值用于标识当前键盘是否可用。该属性不仅会判断系统的硬件键盘,也会判断系统的软键盘(位于屏幕)。

locale:获取用户当前的Locale.

mcc:获取移动信号的国家码

mnc:获取移动信号的网络码

navigation:判断系统上方向导航设备的类型。该属性的返回值:NAVIGATION_NONAV(无导航)、NAVIGATION_DPAD(DPAD导航)

、NAVIGATION_TRACKBALL(轨迹球导航)、NAVIGATION_WHEEL(滚轮导航)

orientation:获取系统屏幕的方向。该属性的返回值:ORIENTATION_LANDSCAPE(横向屏幕)、ORIENTATION_PORTRAIT(竖向屏幕)

touchscreen:获取系统触摸屏的触摸方式。该属性的返回值:TOUCHSCREEN_NOTOUCH(无触摸屏)、TOUCHSCREEN_STYLUS(触摸笔式触摸屏)、

TOUCHSCREEN_FINGER(接收手指的触摸屏)

更多相关文章

  1. 《Android(安卓)系统源代码分析》PDF版电子书下载
  2. android-configChanges属性总结
  3. Android不使用第三方升级库实现应用升级
  4. Android(安卓)- Android(安卓)7.0 拍照,相册选择和系统图片裁剪和
  5. 使用BroadcasterRecevier拦截系统短信息_使用service后台获取位
  6. android播放器(music player)源码分析3(页面解析,ArrayListCursor)
  7. android获取应用信息,判断应用来源,监听应用的安装和卸载
  8. android动态加载外部资源文件
  9. Intent总结06 category属性

随机推荐

  1. Android系统
  2. Intent详解(二)----Intent过滤器
  3. Android触摸事件传递机制及viewpager嵌套
  4. [置顶] Android的log机制
  5. Android4.0 Design之UI设计易犯的错误2
  6. Android上的Native以及JNI开发(1)
  7. Android(安卓)开发平台之我见 Android(安
  8. Android中View的坐标常用方法
  9. 02.Android应用程序组成
  10. Android编程实现连接Wifi(运用Wifi 相关