博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(30 gadget day 4) 那边有把吉他,所以 - MYO (2)
阅读量:6788 次
发布时间:2019-06-26

本文共 1832 字,大约阅读时间需要 6 分钟。

今天我终于把MYO搞好了。之前无论如何都Update不动,搜了下发现可以用“直连线”强制升级。Anyway,让我们开始想想这玩意儿能玩啥吧!

又到了这个点儿,家里又只剩下YubiKey等超弱智设备陪着我。就只能打打擦边球了,用手机来充当Gadget吧...

看了一圈MYO的,发现基本之前想的一些场景都有人实现了。比如用手势来操作chrome,操作鼠标,地图,游戏,甚至trello。

好,吧,惆怅了,写个啥呢...

有把吉他

图片描述

抬望眼,看到有把吉他在远处蓬头垢面的看着我。再看我...再看我就拿你开Live!

嗯,万事具备,只差我不会弹,and没有粉丝了...

好,吧,那写个粉丝呗。请想象一下...“爷弹了个和弦,观众就掌声雷动!” O.O >.<

MYO get started on android

按文档。最简单的方法就是

  • 用IDEA,创建一个Gradle项目,把dependecies改为
dependencies {    repositories {        maven {            url '
/myorepository' } } compile('com.thalmic:myosdk:0.10.+@aar')}
  • 添加权限
// Required for communicating with the Myo device
// Required for sending usage data to Thalmic Labs
  • 创建个hub,初始化它
Hub hub = Hub.getInstance();hub.init(this)
  • 给hub配置个listener来接受用户手势
Hub.getInstance().addListener(mListener);        ...private DeviceListener mListener = new AbstractDeviceListener() {        @Override        public void onConnect(Myo myo, long timestamp) {            Toast.makeText(mContext, "Myo Connected!", Toast.LENGTH_SHORT).show();        }        @Override        public void onDisconnect(Myo myo, long timestamp) {            Toast.makeText(mContext, "Myo Disconnected!", Toast.LENGTH_SHORT).show();        }        @Override        public void onPose(Myo myo, long timestamp, Pose pose) {            Toast.makeText(mContext, "Pose: " + pose, Toast.LENGTH_SHORT).show();            //TODO: Do something awesome.        }    };
  • 修改Locking策略。这里的策略如果设置为STANDARD就会让激活手势和锁定之间的间隔很短,所以改为不锁定的NONE。
Hub.getInstance().setLockingPolicy(Hub.LockingPolicy.NONE);
  • 弹出SDK内置的MYO选择界面。可以让你选择一个MYO进行连接。注意MYO只能同时连接一个设备。
Intent intent = new Intent(context, ScanActivity.class);context.startActivity(intent);

这样就ok啦,测试一下可以看到各种Toast就证明ok啦。

p.s. SDK还会帮你提示用户打开蓝牙,用户同意后会自动打开蓝牙。

最后呢,想让我的小花痴粉丝为我欢呼的话,总得有个欢呼声音吧,总得播出来吧...嗯...代码就不写了...

躁起来吧,N小姐

嗯...如泣如诉的Live...

捂脸,匿了。>.<||

图片描述

转载地址:http://kbpgo.baihongyu.com/

你可能感兴趣的文章
美国国安局局长:美国即将部署先进网络武器
查看>>
DARPA如何定义网络作战空间
查看>>
苹果是否有能力再造一个企业级App Store?
查看>>
怎样选择合适的云服务器
查看>>
亚欧14国ATM机被攻击自动吐钱,或与东欧黑客团体有关
查看>>
Linux服务器网络连接有问题?Ping工具来帮忙
查看>>
Facebook新功能:自动识别哪些李鬼账号假冒您
查看>>
研发人员开发出一套硬件级别的后门技术
查看>>
电力“十三五” 光伏分布式6000万千瓦迎来机遇
查看>>
高桥洋接任索尼中国总裁:索尼营销第一人
查看>>
知乎iOS客户端下午瘫了 原来是第三方防火墙变更害的
查看>>
为什么亚马逊公司的Alexa将无处不在
查看>>
监控工程中,如何选择光纤的种类和芯数
查看>>
“小病进社区,大病进医院”难吗?
查看>>
央视:快递单成你我“泄密单” 快递员成信息泄露元凶
查看>>
做好智慧农业需从农业物联网普及开始
查看>>
从4G到5G,从物联网到云计算 通信的下一个引爆点在哪里?
查看>>
社交战争下半场:从流量战到内容战
查看>>
谈谈中小企业ERP实施的现状
查看>>
注意!LTE正在进入IoT领域
查看>>