我按照Google for Android Camera2 API的基本示例代码进行了操作。 https://github.com/googlesamples/android-Camera2Basic。
我将它集成到我的应用程序后,它显示黑暗的场景。没有看到相机输出。它在集成之前工作正常。
为什么TextureView
听众没有被触发?除了这段代码还有其他问题吗?
这个问题与Java代码无关。它在android:hardwareAccelerated="true"
文件中的CameraActivity
<activity>
标签中添加了Manifest.xml
后起作用。
我在这个解决方案中发现奇怪的是,相机应用程序没有这个属性,但在将它集成到另一个应用程序后,它没有。
如果有人知道为什么它之前有效,而不是在整合之后,请分享你的答案。
<activity android:name=".CameraActivity"
android:hardwareAccelerated="true"
android:screenOrientation="portrait" />