有没有办法在听到眨眼指令时阻止Glass拍照? 每当我从代码中检测到Wink时,它会自动拍摄一张我不想要的照片。
编辑: 该库是一个存根。每当调用onDetected函数时,我都会收到一条日志消息,然后Glass会拍照。有没有办法阻止内部玻璃功能运行?我尝试在onDetected结束时添加return但是没有用....可能是一个中止退出函数的函数? 代码如下。
@Override
public void onDetected(final EyeGesture eyeGesture) {
runOnUiThread(new Runnable() {
@Override
public void run() {
mAudioManager.playSoundEffect(Sounds.SUCCESS);
Log.e(TAG, eyeGesture + " is detected");
if(eyeGesture==target1.WINK){
mTextView.setText("Detected " + eyeGesture + "!");
}
}
});
}
答案 0 :(得分:1)
在过去(XE16及之前),眨眼发出了广播。如果您只是创建了一个高优先级广播接收器,您可以中止广播(并且眨眼图片接收器永远不会看到广播)。
我在此处提供了一些旧代码来证明这一点:https://gist.github.com/victorkp/0f98cd5c096de53f4518
答案 1 :(得分:0)