Wear OS手表应用开发教程之-手腕手势-上下甩动手表事件
本文目录 点击直达
- Wear OS手表应用开发系列教程 点击直达
- 本文标签
- `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢`
- 前言:
- 在Activity获取手腕手势回调:
- 在View获取甩动事件回调:
- 结语:
- 最后我还有一句话要说:
- 一件东西破了就是破了,我宁愿把它丢掉,回忆着它的美好,也不愿意整天看着残破的它伤心。
Wear OS手表应用开发系列教程 点击直达
Wear OS手表应用开发教程之-创建应用
Wear OS手表应用开发教程之-创建环形滚动列表-WearableRecyclerView
Wear OS手表应用开发教程之-禁止全屏滑动返回Activity
Wear OS手表应用开发教程之-侧滑隐藏-SwipeDismissFrameLayout
Wear OS手表应用开发教程之-Activity使用微光模式-AmbientModeSupport
Wear OS手表应用开发教程之-顶部导航-WearableNavigationDrawerView
Wear OS手表应用开发教程之-底部导航-WearableActionDrawerView
Wear OS手表应用开发教程之-自定义导航栏布局-WearableDrawerView(动态控制)
Wear OS手表应用开发教程之-监听手表按键以及获取按键信息-WearableButtons
Wear OS手表应用开发教程之-手势导航-上下甩动手表事件
Wear OS手表应用开发教程之-按钮事件-旋转按钮使用和回调
本文标签
Android Studio | Wear OS | 甩动手势 | 手腕手势 |
---|
路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢
前言:
正如Android一样,Wear OS也是谷歌创建的智能操作系统,属于Android的一个分支。假设你有过Android
Application开发经验,那给Wear OS 做应用适配将是一件非常简单的事情
Wear OS 凭借厂商加持的各类传感器,支持多种手势操控,这里我们要介绍的是获取手腕手势事件
在Activity获取手腕手势回调:
重写
Activity
的onKeyDown
方法,传递过来的形参keyCode
等于KeyEvent.KEYCODE_NAVIGATE_PREVIOUS
或者KeyEvent.KEYCODE_NAVIGATE_NEXT
时,代表你正在甩动你的手表
override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {return when (keyCode) {KeyEvent.KEYCODE_NAVIGATE_PREVIOUS ->{//往手表下方甩Log.i("手腕手势", "往手表下方甩")true}KeyEvent.KEYCODE_NAVIGATE_NEXT ->{//往手表上方甩Log.i("手腕手势", "往手表上方甩")true}else -> super.onKeyDown(keyCode, event)}}
在View获取甩动事件回调:
View
中直接设置setOnKeyListener
即可
View.setOnKeyListener { v, keyCode, event ->when (keyCode) {KeyEvent.KEYCODE_NAVIGATE_PREVIOUS -> {//往手表下方甩Log.i("手腕手势", "往手表下方甩")true}KeyEvent.KEYCODE_NAVIGATE_NEXT -> {//往手表上方甩Log.i("手腕手势", "往手表上方甩")true}else -> false}}
结语:
手表开发和Android开发相似度非常之高,所以强烈推荐Android开发者尝试一下这个新领域,虽然WearOS推出至今已有六个年头,但是国内厂商近两年才开始适配并开始生产,未来发展空间可期。
最后我还有一句话要说:
一件东西破了就是破了,我宁愿把它丢掉,回忆着它的美好,也不愿意整天看着残破的它伤心。
乱世佳人
Wear OS手表应用开发教程之-手腕手势-上下甩动手表事件相关推荐
- Wear OS手表应用开发教程之-滑动隐藏布局-SwipeDismissFrameLayout
本文目录 点击直达 Wear OS手表应用开发系列教程 点击直达 本文标签 `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢` 前言: 利弊解析: 效果展示: 使用方法: 结语: 最后我还 ...
- Wear OS手表应用开发教程之-创建应用
本文目录 点击直达 Wear OS手表应用开发系列教程 点击直达 本文标签 `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢` 前言: Android Studio自动创建: 创建应用: ...
- Wear OS手表应用开发教程之-监听手表按键以及获取按键信息-WearableButtons
本文目录 点击直达 Wear OS手表应用开发系列教程 点击直达 本文标签 `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢` 前言: 获取按键信息: 获取按键数量 获取按键信息 获取按键 ...
- android手表应用开发,Wear OS手表应用开发教程之-底部导航-WearableActionDrawerView(动态控制)...
Wear OS手表应用开发教程之-底部导航-WearableActionDrawerView(动态控制) 2020年08月14日 | 萬仟网移动技术 | 我要评论 本文目录 点击直达Wear OS手表 ...
- 【开发教程4】开源蓝牙智能健康手表-心电采集
心电采集 --疯壳· "血压/血氧/心率/心电" 四合一健康智能手表系列 该手表由两大块组成,分别是蓝牙 DA14580 的数据传输及显示以及内置我们疯壳优质算法的主核心为 STM ...
- 【开发教程2】开源蓝牙智能健康手表-心率血压采集
心率血压采集 --疯壳· "血压/血氧/心率/心电" 四合一健康智能手表系列 该手表由两大块组成,分别是蓝牙 DA14580 的数据传输及显示以及内置我们疯壳优质算法的主 核心为 ...
- 【开发教程1】开源蓝牙智能健康手表-整机功能演示
整机功能演示 --疯壳· "血压/血氧/心率/心电" 四合一健康智能手表系列 该手表由高性能的双核芯组成,手表的正面是da14580.da14580 是一块带有蓝牙功能的主核心,该 ...
- Wear OS手表应用开发教程之-Activity使用微光模式-AmbientModeSupport
本文目录 点击直达 Wear OS手表应用开发系列教程 点击直达 本文标签 `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢` 前言: 使用方法: 结语: 最后我还有一句话要说: 人生下来 ...
- 鸿蒙系统 智能手表,wear os智能手表和鸿蒙系统智能手表对比
本帖最后由 KevinXu1225 于 2020-11-27 09:24 编辑 我昨天中午刚收到了GS pro,由于使用方法和操作界面和之前用过的magic watch2并没有什么差别,所以基本上不需 ...
最新文章
- 富文本编辑_博客的后台富文本编辑和阅读计数
- ace.js ajax 跳转,ace.js中文使用手册,收集比较全面
- Postman:Postman简介、安装、入门使用方法详细攻略
- mapper.xml报异常The content of elhe content of element type mapper
- 【Leetcode】【Medium】Rotate Image
- python升级matplotlib包_Python-matplotlib包
- 资料分享 | R语言资料分享来袭
- 线程开启方法之一——异步委托
- zookeeper原理,与集群部署
- 我的梦想是成为一名计算机程序员英语怎么说,我梦想将来成为一名程序员英语作文...
- Excel如何一次性显示所有隐藏工作表
- jieba分词关键字含英文和特殊字符的处理方法
- 邮票问题(两张邮票)
- 建立FAT文件系统学习笔记
- Android 3D 魔方游戏的设计与开发
- Aquarius 水瓶
- android 播放wav代码,播放简短的.wav文件 - Android
- Linux C-学习笔记(二)
- 在Linux(BackTrack5)下安装卡无线网
- java如何与RS232进行通信