获取android系统信息

下载地址:http://vdisk.weibo.com/s/C3PYKjMB8Rgr_

 

Configuration con = this.getResources().getConfiguration();

int i = con.keyboard; //获取键盘类型,包括:KEYBOARD_NOKEYS,KEYBOARD_QWERTY,KEYBOARD_12KEY info += "键盘类型:";

if (i == con.KEYBOARD_NOKEYS)

{

  info += "无键盘\n";

}

else if (i == con.KEYBOARD_QWERTY)

{

  info += "全键盘\n";

}

else if (i== con.KEYBOARD_12KEY)

{

  info += "小键盘\n";

}

else

{

  info += "未定义\n";

}

float f = con.fontScale; //字体缩放因子

i = con.keyboardHidden; //判断键盘是否可用,只有软、硬键盘均不可用返回KEYBOARDHIDDEN_YES,否则返回KEYBOARDHIDDEN_NO

info += "键盘可用:";

if (i == con.KEYBOARDHIDDEN_YES)

{

  info += "不可用\n";

}

else

{

  info += "可用\n";

}

Locale l = con.locale; //获取本地化信息,如:国家、语言

info += "国家:" + l.getCountry() + " 语言:" + l.getLanguage() + "\n";

i = con.mcc; //获取移动信号的国家码

i = con.mnc; //获取移动信号的网络码

i = con.navigation; //获取导航设备类型,NAVIGATION_NONAV(无导航)、NAVIGATION_DPAD(DPAD导航)、NAVIGATION_TRACKBALL(轨迹球导航)、NAVIGATION_WHEEL(滚轮导航) info += "导航类型:";

if (i == con.NAVIGATION_NONAV)

{

  info += "无导航\n";

}

else if (i == con.NAVIGATION_DPAD)

{

   info += "DPAD导航\n";

}

else if (i== con.NAVIGATION_TRACKBALL)

{

  info += "轨迹球导航\n";

}

else if (i== con.NAVIGATION_WHEEL)

{

  info += "滑轮导航\n";

}

else

{

   info += "未定义\n";

}

i = con.navigationHidden; //获取设备导航是否打开

info += "导航状态:";

if (i == con.NAVIGATIONHIDDEN_YES)

{

  info += "不可用\n";

}

else

{

  info += "可用\n";

}

i = con.orientation; //获取屏幕方向,ORIENTATION_PORTRAIT(纵向屏幕)、ORIENTATION_LANDSCAPE(横向屏幕)

info += "屏幕方向:";

if (i == con.ORIENTATION_PORTRAIT)

{

   info += "纵向\n";

}

else

{

  info += "横向\n";

}

i = con.touchscreen; //获取屏幕触摸方式,TOUCHSCREEN_NOTOUCH(无触摸屏)、TOUCHSCREEN_STYLUS(触摸笔式)、TOUCHSCREEN_FINGER(手指式)

info += "触摸类型:";

if (i == con.TOUCHSCREEN_NOTOUCH)

{

   info += "无触摸\n";

}

else if (i == con.TOUCHSCREEN_FINGER)

{

  info += "有触摸\n";

}

posted @ 2013-12-30 20:04  萧萧  阅读(213)  评论(0)    收藏  举报