为什么 Android Camera2 预览未显示。这是一个黑暗的场景,activity 启动时未调用 TextureView 侦听器
Why is the Android Camera2 preview not showing. It's a dark scene and the TextureView listener is not getting called on activity launch
我遵循了 Google 中 Android Camera2 API 的基本示例代码。
https://github.com/googlesamples/android-Camera2Basic.
我把它集成到我的应用程序后,它显示黑暗场景。看不到相机输出。集成之前它工作正常。
为什么 TextureView
侦听器没有被触发?除了这段代码还有其他问题吗?
问题与 Java 代码无关。在 Manifest.xml
文件的 CameraActivity
<activity>
标签中添加 android:hardwareAccelerated="true"
后它起作用了。
我在这个解决方案中发现奇怪的是相机应用程序在没有这个 属性 的情况下也能工作,但在将它集成到另一个应用程序后,它却没有。
如果有人知道为什么它以前有效,但集成后无效,请分享您的答案。
<activity android:name=".CameraActivity"
android:hardwareAccelerated="true"
android:screenOrientation="portrait" />
我遵循了 Google 中 Android Camera2 API 的基本示例代码。 https://github.com/googlesamples/android-Camera2Basic.
我把它集成到我的应用程序后,它显示黑暗场景。看不到相机输出。集成之前它工作正常。
为什么 TextureView
侦听器没有被触发?除了这段代码还有其他问题吗?
问题与 Java 代码无关。在 Manifest.xml
文件的 CameraActivity
<activity>
标签中添加 android:hardwareAccelerated="true"
后它起作用了。
我在这个解决方案中发现奇怪的是相机应用程序在没有这个 属性 的情况下也能工作,但在将它集成到另一个应用程序后,它却没有。
如果有人知道为什么它以前有效,但集成后无效,请分享您的答案。
<activity android:name=".CameraActivity"
android:hardwareAccelerated="true"
android:screenOrientation="portrait" />