码迷,mamicode.com
首页 > 其他好文 > 详细

响应的系统设置的事件

时间:2016-05-14 21:37:47      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

Configuration简介

 

Configruation cfg = gerResource().getConfiguration();

通过上述代码获得系统的Configuration对象,该对象提供了常用属性来获取系统的配置信息。相关信息参考官方API

 

http://developer.android.com/intl/zh-cn/reference/android/content/res/Configuration.html

 

实例代码如下

声明变量:

1     EditText ori;
2     EditText navigation;
3     EditText touch;
4     EditText mnc;

 

onCreate中的主要代码:

 1 ori = (EditText) findViewById(R.id.ori);
 2         navigation = (EditText) findViewById(R.id.navigation);
 3         touch = (EditText) findViewById(R.id.touch);
 4         mnc = (EditText) findViewById(R.id.mnc);
 5         Button bn = (Button) findViewById(R.id.bn);
 6         bn.setOnClickListener(new View.OnClickListener() {
 7             @Override
 8             public void onClick(View v) {
 9                 Configuration cfg = getResources().getConfiguration();
10                 String screen = cfg.orientation ==
11                         Configuration.ORIENTATION_LANDSCAPE ?
12                         "横向屏幕" : "竖向屏幕";
13                 String mncCode = cfg.mnc + "";
14                 String naviName = cfg.orientation ==
15                         Configuration.NAVIGATION_NONAV ?
16                         "没有方向控制" :
17                         cfg.orientation == 
18                     Configuration.NAVIGATION_WHEEL
19                         ? "滚轮控制方向" : cfg.orientation
20                         == Configuration.NAVIGATION_DPAD
21                         ? "方向键控制方向" : "轨迹球控制方向";
22                 navigation.setText(naviName);
23                 String touchName = cfg.touchscreen == 
24                 Configuration.TOUCHSCREEN_NOTOUCH
25                         ?"无触摸屏" : "支持触摸屏";
26                 ori.setText(screen);
27                 mnc.setText(mncCode);
28                 touch.setText(touchName);
29             }
30         });

 

分别获取了四种属性,屏幕方向,方向控制设备,触摸屏状态和移动网络代号。

 

响应的系统设置的事件

标签:

原文地址:http://www.cnblogs.com/NeonCowboy/p/5493314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!