本文目录 点击直达

  • 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获取手腕手势回调:

重写ActivityonKeyDown方法,传递过来的形参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手表应用开发教程之-手腕手势-上下甩动手表事件相关推荐

  1. Wear OS手表应用开发教程之-滑动隐藏布局-SwipeDismissFrameLayout

    本文目录 点击直达 Wear OS手表应用开发系列教程 点击直达 本文标签 `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢` 前言: 利弊解析: 效果展示: 使用方法: 结语: 最后我还 ...

  2. Wear OS手表应用开发教程之-创建应用

    本文目录 点击直达 Wear OS手表应用开发系列教程 点击直达 本文标签 `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢` 前言: Android Studio自动创建: 创建应用: ...

  3. Wear OS手表应用开发教程之-监听手表按键以及获取按键信息-WearableButtons

    本文目录 点击直达 Wear OS手表应用开发系列教程 点击直达 本文标签 `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢` 前言: 获取按键信息: 获取按键数量 获取按键信息 获取按键 ...

  4. android手表应用开发,Wear OS手表应用开发教程之-底部导航-WearableActionDrawerView(动态控制)...

    Wear OS手表应用开发教程之-底部导航-WearableActionDrawerView(动态控制) 2020年08月14日 | 萬仟网移动技术 | 我要评论 本文目录 点击直达Wear OS手表 ...

  5. 【开发教程4】开源蓝牙智能健康手表-心电采集

    心电采集 --疯壳· "血压/血氧/心率/心电" 四合一健康智能手表系列 该手表由两大块组成,分别是蓝牙 DA14580 的数据传输及显示以及内置我们疯壳优质算法的主核心为 STM ...

  6. 【开发教程2】开源蓝牙智能健康手表-心率血压采集

    心率血压采集 --疯壳· "血压/血氧/心率/心电" 四合一健康智能手表系列 该手表由两大块组成,分别是蓝牙 DA14580 的数据传输及显示以及内置我们疯壳优质算法的主 核心为 ...

  7. 【开发教程1】开源蓝牙智能健康手表-整机功能演示

    整机功能演示 --疯壳· "血压/血氧/心率/心电" 四合一健康智能手表系列 该手表由高性能的双核芯组成,手表的正面是da14580.da14580 是一块带有蓝牙功能的主核心,该 ...

  8. Wear OS手表应用开发教程之-Activity使用微光模式-AmbientModeSupport

    本文目录 点击直达 Wear OS手表应用开发系列教程 点击直达 本文标签 `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢` 前言: 使用方法: 结语: 最后我还有一句话要说: 人生下来 ...

  9. 鸿蒙系统 智能手表,wear os智能手表和鸿蒙系统智能手表对比

    本帖最后由 KevinXu1225 于 2020-11-27 09:24 编辑 我昨天中午刚收到了GS pro,由于使用方法和操作界面和之前用过的magic watch2并没有什么差别,所以基本上不需 ...

最新文章

  1. 富文本编辑_博客的后台富文本编辑和阅读计数
  2. ace.js ajax 跳转,ace.js中文使用手册,收集比较全面
  3. Postman:Postman简介、安装、入门使用方法详细攻略
  4. mapper.xml报异常The content of elhe content of element type mapper
  5. 【Leetcode】【Medium】Rotate Image
  6. python升级matplotlib包_Python-matplotlib包
  7. 资料分享 | R语言资料分享来袭
  8. 线程开启方法之一——异步委托
  9. zookeeper原理,与集群部署
  10. 我的梦想是成为一名计算机程序员英语怎么说,我梦想将来成为一名程序员英语作文...
  11. Excel如何一次性显示所有隐藏工作表
  12. jieba分词关键字含英文和特殊字符的处理方法
  13. 邮票问题(两张邮票)
  14. 建立FAT文件系统学习笔记
  15. Android 3D 魔方游戏的设计与开发
  16. Aquarius 水瓶
  17. android 播放wav代码,播放简短的.wav文件 - Android
  18. Linux C-学习笔记(二)
  19. 在Linux(BackTrack5)下安装卡无线网
  20. java如何与RS232进行通信

热门文章

  1. Android中如何取得联系人,如何得到一个联系人下面的多个号码
  2. spring版本冲突报错解决:引入dubbo包,排除dubbo依赖的低版本spring
  3. C语言 结构体 联合体 | 嵌套使用
  4. 最小二乘法求拟合曲线函数的C语言实际应用
  5. linux入门题及答案基础,基础知识试题及答案
  6. 第四章 分解方法及单口网络
  7. 电路——电阻电路的一般分析方法
  8. 步进电机的失步与过冲
  9. AUTOCAD 使用:对象捕捉+快捷键
  10. 【Python】list数组赋值