晕getConfiguration中估计有,不过android手机几乎还没有发现不支持触控的

解决方案 »

  1.   

    你是想说触屏怎么操作的?ontouch
      

  2.   

    打开设备的时候,如果 device->classes&CLASS_KEYBOARD 不等于 0 表明是键盘。
    常用输入设备的定义有:
    enum {
            CLASS_KEYBOARD      = 0x00000001, //键盘
            CLASS_ALPHAKEY      = 0x00000002, //
            CLASS_TOUCHSCREEN   = 0x00000004, //触摸屏
            CLASS_TRACKBALL     = 0x00000008  //轨迹球
        };转载android key 和触摸屏的文章
    http://blog.csdn.net/zhenwenxian/archive/2009/10/16/4683722.aspx这个是底层的,不知道上层怎么判断