首先,抱歉没有在这里发布代码.出于某种原因,当我试图输入我在此页面上的代码时,所有代码都搞乱了upp,无论如何发布它可能太多了,无法接受.这是我的代码:http://pastebin.com/bmMRehbd
现在从我所说的,我无法从这段代码中获得好结果的原因是因为我没有使用重叠添加.我试图在互联网上阅读几个来源,为什么我需要使用重叠添加,但我无法理解它.似乎实际过滤器工作,导致任何高于给定截止值,确实切断.
我应该提到这是为vst2-sdk工作的代码.
有人能告诉我为什么我需要添加它以及如何在给定代码中实现重叠添加代码?
我还应该提到,当谈到算法和数学时,我真的很愚蠢.我是那些需要在视觉上抓住我正在做的事情的人之一.那或者通过代码解释的东西:),然后我的意思是实际的重叠.
Overlad添加理论:http://en.wikipedia.org/wiki/Overlap%E2%80%93add_method
感谢您提供的所有帮助!
相当一定的gradle对我来说.几天前开始一个工作正常的项目.更新了android studio并再次打开了该项目.我已经尝试了所有我能想到的东西,从删除/更新库检查xml文件和结构.删除gradle缓存并安装最新的jdk,似乎没有任何帮助.
还尝试添加:
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}
Run Code Online (Sandbox Code Playgroud)
在stackoverflow上提到了其他帖子
我从控制台导出错误,它看起来像这样:
objc[2338]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536
at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:501)
at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:276)
at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:490)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:167)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
at com.android.dx.command.dexer.Main.run(Main.java:230)
at com.android.dx.command.dexer.Main.main(Main.java:199)
at com.android.dx.command.Main.main(Main.java:103)
:Derp:dexDerpDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for …
Run Code Online (Sandbox Code Playgroud) 所以,我设法用我想要的方式用旧相机创建我想要的功能.
用mCamera.autoFocus(autoFocusCallback); 我检测到何时有焦点并在预览模式下运行所需的代码.
现在我很难掌握如何在camera2 API中做同样的事情.我的第一个想法是我会使用
private void process(CaptureResult result) {
switch (mState) {
case STATE_PREVIEW: {
// We have nothing to do when the camera preview is working normally.
int afState = result.get(CaptureResult.CONTROL_AF_STATE);
//if (CaptureResult.CONTROL_AF_STATE == afState) {
Log.d("SOME KIND OF FOCUS", "WE HAVE");
//}
break;
}
}
Run Code Online (Sandbox Code Playgroud)
但我没有找到某种状态告诉我,我们已经得到了关注.有人知道如何使用Camera2 API完成此操作吗?