android-zxingLibrary
android-zxingLibrary copied to clipboard
请问可否设置解析完成不让震动,谢谢
因为我是引入库的,所以不能修改,如果我直接当module是可以修改的,我在源码中看到是可以修改playBeepSoundAndVibrate()的,只是一个建议,建议您开放一个接口出来可以修改声音和震动,因为项目中可能需求只要声音或只要震动或者两者都不要,谢谢
同求可设置。。。扫描完那么大声的滴。。。。
这个功能感觉非常有必要,现在不想当modeule使用,做的是继承加反射关掉了声音和振动
由playBeep、vibrate控制声音、震动,参考楼上的开发者,代码作如下修改即可
public class CustomCaptureFragment extends CaptureFragment {
@Override
public void handleDecode(Result result, Bitmap barcode) {
try {
Field playBeep = CaptureFragment.class.getDeclaredField("playBeep");
playBeep.setAccessible(true);
playBeep.set(this, false);
Field vibrate = CaptureFragment.class.getDeclaredField("vibrate");
vibrate.setAccessible(true);
vibrate.set(this, false);
} catch (Exception e) {
}
super.handleDecode(result, barcode);
}
}