我想制作一个应用程序,允许用户在全景模式下从 android 设备库或 android 相机应用程序中拍摄文本图片。但我找不到任何来源或教程来做到这一点。我该如何做到这一点我的应用程序?如何制作一个以全景模式从 android 相机应用程序中拍照的应用程序?
提前致谢。
我不知道它对你是否仍然真实,但希望它对某人有所帮助。
全景功能至少从 Android 4.0 开始就已经在标准 android 相机中实现了(也许它在更早的版本中可用,但我不确定,你可以检查一下),所以由于源代码对所有人开放,它可能是最简单的只是复制所需功能的方式。
虽然您可以从https://android.googlesource.com/下载应用程序的源代码(您需要 LegacyCamera 或 Camera),但您不能只在 Eclipse 或其他 IDE 中打开任何标准应用程序的项目。例如,LegacyCamera 依赖于 Gallery2 和其他可能难以解决的依赖关系。
我花了几天时间尝试将全景功能移动到单独的项目中。你可以从这里下载它:https ://github.com/yankeppey/PanoramaSample 。几点说明:
功能核心(从多个图像创建一个全景图像、进度通知等)在本机部分。
我使用了来自 LegacyCamera 的 Java 代码,它用于 Android 4.0-4.1,而不是 4.2,因为它对我来说更容易。Native 部分取自 4.2,内部只有很小的变化,几乎相同的 JNI 接口。
这个项目只是为了帮助你将全景图功能移动到你自己的应用程序中,它不像那种库,不要指望干净的代码没有错误,它只是一个非常肮脏和错误的项目。如果我有时间,我会尽量让它更干净,但没有保修:)