安卓自拍神器Shutter的开发

由于最近的项目需要兼容现在市面上的所谓的自拍神器这种硬件,实现从远端(10m之内)就能控制软件执行某一些功能。遂从某宝购买了10元包邮的水滴白蓝牙自拍按钮。

这东西的基本原理无非就是模拟一个蓝牙键盘,通过发送功能键Enter和VolumeUp配合上层软件的捕获就可以实现拍照或者远程控制了。

为了在安卓中的所有Activty中都可以监听该事件,首先自己写一个BaseActivity类继承原Activity类(Appcompat等等),重载OnKeyDown方法:

public boolean onKeyDown(int keyCode, KeyEvent event) {// Log.e("BT Test", event.toString());switch (keyCode) {// I am very pleasure that you could see these code of this field !// Why we need to catching 'KEYCODE_ENTER' scan code ? see my CSDN blog !case KeyEvent.KEYCODE_ENTER:return true;case KeyEvent.KEYCODE_VOLUME_UP:/** AlertDialog.Builder builder = new AlertDialog.Builder(this);* builder.setTitle("测试功能"); builder.setMessage("求助按钮按下!");* builder.setPositiveButton("知道了", new DialogInterface.OnClickListener() {* * @Override


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部