【问题标题】:Android camera update callback is not called in >4.1.2>4.1.2 中未调用 Android 相机更新回调
【发布时间】:2014-01-16 08:36:46
【问题描述】:

我正在使用 JNI 的应用程序中使用不同版本的 Android。我关注了This tutorial

首先,我从 Java 管理相机,并使用 JNI 发送数据并将其存储到 OpenCV 矩阵中,然后对数据进行操作。我的应用程序在 4.1.2 之前的版本中运行良好,但在最新的设备中,它无法运行。

问题是,我在 UI 中设置了不可见的相机预览。如果图层未绘制,则在最新版本中回调停止。

我只找到了a solution,但我无法让它工作。有人知道如何解决回调预览不显示屏幕的问题吗?

是否存在另一种选择,例如直接在 Native 中打开相机并在另一个线程中使用回调?

【问题讨论】:

标签: android opencv java-native-interface video-processing android-4.2-jelly-bean


【解决方案1】:

这很有趣,请尝试对这段代码进行逆向工程HiddenCamera

尝试用这个 refs 抓住逻辑:

turn-your-android-phone-into-remote-spy

android-camera-capture-without

android-take-a-picture-without-displaying-a-preview

【讨论】:

  • 我正在寻找一个官方的解决方案,如果下一个 android 更新无效这个实现对我不起作用。
猜你喜欢
  • 1970-01-01
  • 2021-05-19
  • 2021-05-02
  • 1970-01-01
  • 2011-10-25
  • 2016-02-01
  • 2017-05-10
  • 2011-06-06
  • 1970-01-01
相关资源
最近更新 更多