91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何在App中集成Android PreviewView

小樊
82
2024-08-02 03:47:14
欄目: 編程語言

要在App中集成Android PreviewView,您需要按照以下步驟操作:

  1. 在您的App的build.gradle文件中添加相應的依賴:
implementation 'androidx.camera:camera-camera2:1.0.0-beta01'
implementation 'androidx.camera:camera-lifecycle:1.0.0-beta01'
  1. 在您的布局文件中添加PreviewView:
<androidx.camera.view.PreviewView
    android:id="@+id/previewView"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
  1. 在您的Activity或Fragment中初始化PreviewView并啟動相機預覽:
private lateinit var previewView: PreviewView
private lateinit var cameraProvider: ProcessCameraProvider

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    previewView = findViewById(R.id.previewView)

    val cameraProviderFuture = ProcessCameraProvider.getInstance(this)
    cameraProviderFuture.addListener({
        cameraProvider = cameraProviderFuture.get()

        val preview = Preview.Builder().build()
        preview.setSurfaceProvider(previewView.surfaceProvider)

        val cameraSelector = CameraSelector.DEFAULT_BACK_CAMERA
        cameraProvider.bindToLifecycle(this, cameraSelector, preview)

    }, ContextCompat.getMainExecutor(this))
}
  1. 運行您的App并查看攝像頭預覽在PreviewView中顯示的效果。

通過以上步驟,您可以在您的App中成功集成Android PreviewView。

0
阜平县| 五家渠市| 红原县| 建宁县| 绥滨县| 合肥市| 阜阳市| 汽车| 眉山市| 诸暨市| 维西| 莲花县| 礼泉县| 泸溪县| 东光县| 新昌县| 龙州县| 剑河县| 辛集市| 左权县| 天峨县| 永靖县| 白银市| 霞浦县| 广昌县| 宜都市| 安图县| 长治市| 务川| 简阳市| 綦江县| 永胜县| 华宁县| 兴业县| 五大连池市| 双柏县| 钦州市| 方山县| 唐河县| 青龙| 黄浦区|