我希望在我的应用程序中预览Android手机相机的真实图片。
我google了一些资源,貌似SurfaceView
alpha有cameraview
、SurfaceTexture
和CameraX
这三个 View 。
看来SurfaceView是经典的,cameraview是DEPRECATED,CameraX的SurfaceTexture是alpha版,可以看图A
使用 Kotlin 在 Android Studio 3.4.1 中预览 Camera 的真实图片应该选择哪个 View ?或者你有更好的方法?
图像 A
最佳答案
我认为您可以从经典方式开始,然后在 camerax 稳定时重构并使用它。或者即使是alpha也可以使用,这与您的项目要求有关。您可以检查 camerax here 的实现。
还有 kotlin 和 java 中的示例项目,还包括在 gihtub 中使用 camerax 实现的视频。
另一种方法是使用基于 this link 的 FileProvider 和相机 Intent 的 native 解决方案。我认为这是目前最好的解决方案,并在将来实现camerax。
关于android - 我应该选择哪个 View 来预览Kotlin相机的真实图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56912382/