UiDevice介绍
UiDevice代表设备状态,为单例模式
具体功能:
(1)获取设备信息,屏幕分辨率,旋转状态,亮灭屏状态等
(2)操作:按键,坐标操作,滑动,拖拽,灭屏唤醒屏幕,截图等
(3)监听器功能//容易造成空指针异常 // getUiDevice().pressMenu(); // getUiDevice().pressHome(); // 一般使用下列方法 UiDevice.getInstance().pressMenu(); UiDevice.getInstance().pressHome();
按键与 KEYCODE使用
手机常见按键
(1) HOME HOME 键
(2)MENU 菜单键
(3)BACK 返回键
(4)VOLUME_UP 音量加
(5)VOLUME_DOWN 音量减
(6)RecentApps 最近使用 App
(7)POWER 电源键
(8)Dpad 上下左右键
(9)….
按键 API说明
//按键 API
//返回
UiDevice.getInstance().pressBack();
//轨迹球中点按键
UiDevice.getInstance().pressDPadCenter();
//轨迹球上按键
UiDevice.getInstance().pressDPadUp();
//轨迹球下按键
UiDevice.getInstance().pressDPadDown();
//轨迹球左按键
UiDevice.getInstance().pressDPadLeft();
//轨迹球右按键
UiDevice.getInstance()