Android mobile development and application
安徽师范大学-计算机信息学院-2019-2020学年第一学期
, 作者(授课教师): 周文
现代的图形界面应用程序,都是通过事件来实现人机交互的。事件就是用户对于图形界面的操作。在Android手机和平板电脑上,主要包括键盘事件和触摸事件两大类。
键盘事件包括按下、弹起等,触摸事件包括按下
、弹起
、滑动
、双击
等。
物理按键 | KeyEvent | 说明 |
---|---|---|
电源键 | KEYCODE_POWER | 启动或唤醒设备,将界面切换到锁定的屏幕 |
后退键 | KEYCODE_BACK | 返回到前一个界面 |
菜单键 | KEYCODE_MENU | 显示当前应用的可用菜单 |
Home键 | KEYCODE_HOME | 返回到Home界面 |
搜索键 | KEYCODE_SEARCH | 在当前应用中启动搜索 |
相机键 | KEYCODE_CAMERA | 启动相机 |
音量键 | KEYCODE_VOLUME_UP | 控制当前上下文音量,放大音量 |
音量键 | KEYCODE_VOLUME_DOWN | 控制当前上下文音量,降低音量 |
方向键 | KEYCODE_DPAD_CENTER | 某些设备中的方向键,用户移动光标等,移动到中心。 |
方向键 | KEYCODE_DPAD_UP | 某些设备中的方向键,用户移动光标等,向上移动。 |
方向键 | KEYCODE_DPAD_DOWN | 某些设备中的方向键,用户移动光标等,向下移动。 |
方向键 | KEYCODE_DPAD_LEFT | 某些设备中的方向键,用户移动光标等,向左移动。 |
方向键 | KEYCODE_DPAD_RIGHT | 某些设备中的方向键,用户移动光标等,向右移动。 |
键盘键 | KEYCODE_0,...KEYCODE_9 | 数字0~9等按键 |
键盘键 | KEYCODE_A,...,KEYCODE_Z | 字母A~Z等按键 |
创建Android项目,当用户短时间单击按钮和长时间单击按钮时,显示不同的提示信息。
建Android项目,当用户触摸屏幕时显示提示信息。
在创建完手势后,需要将保存手势的文件导出来以便在我们自己开发的应用程序中使用。在“File Explorer
”中,找到/mnt/sdcard/gestures
文件,如下图所示。将该文件导出,名称使用默认名。
创建Android项目,实现识别用户输入手势的功能。
本章结束
2019-9-1