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并没有什么差别,所以基本上不需 ...
最新文章
- 由wsdl生成java,这是最原始的axis1
- iOS架构-自动打包并上传到App Store(python)(21)
- TCP的三个接收队列
- Intel RealsenseD435 color图与depth图的两种对齐(align)方式
- 极度丝滑!CentOS/Unbuntu系统下快速设置虚拟内存,一行命令快速搞定!!!
- Bootstrap Table踩坑——设置多级表头后只显示第一级表头问题解决办法
- 对棋盘完美覆盖问题证明过程的质疑及其解决(续)
- centos7恢复mysql数据库_centos7 mysql数据库的安装与使用
- localdatetime 格式化_LocalDateTime取代Data处理时间问题
- ESD笔记(二)_ESD测试
- python招聘-的python招聘
- Dynamic CRM(IFD)登陆超时时间查看及修改
- 有趣的input输入框
- 使用memccpy函数替代不安全的str[n]cpy、str[n]cat等
- Python 中5种下划线的含义都是什么?
- 近年创业目睹之怪现状
- Brave Game
- 二、三级等保建议安全设备及其主要依据(毫无保留版)
- 电脑自动配置了两个IP4解决方法
- Rust: Keywords
热门文章
- 2017年 4月24日
- buff/cache内存缓存过大,设置定时清理
- Fre:又一个小而美的前端MVVM框架 1
- win10家庭版怎么把,用户组和用户,搞出来
- C语言人民币的构造的关键,C语言程序设计 教学课件 任文 孔庆彦电子课件 全书习题及习题参考答案 第2章 C程序设计的初步知识.pdf...
- 有一个类似 “bcabcabcabcabcabcabdabcbc“ 的字符串, 求 “ab“或者”bc” 出现的次数,如果出现abc,算了ab就不能算bc。(设计一个函数)
- OpenJudge_P8207 和为给定数
- 微信小程序开发(5)-新闻页面制作之banner
- 生成dimen脚本文件
- Java查询每个部门总人数(包含每个部门层级的总数)