小编Вит*_*бин的帖子

Kotlin 上的 Android 手电筒

您需要打开手机上的 LED。我写了一个简单的应用程序。LED 应在应用程序启动时亮起。该代码与 Stackoverflow 应用程序代码上的解决方案相匹配:

package com.example.flash

import android.hardware.Camera
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {

 override fun onCreate(savedInstanceState: Bundle?) {
     super.onCreate(savedInstanceState)
     setContentView(R.layout.activity_main)
     var cam = Camera.open()
     var p = cam.parameters
     p.flashMode = Camera.Parameters.FLASH_MODE_TORCH
     cam.parameters = p
     cam.startPreview()
 }
} 
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.kgskassa">
       <uses-permission android:name="android.permission.INTERNET" />
       <uses-permission android:name="android.permission.CAMERA" />
       <uses-permission android:name="android.permission.FLASHLIGHT"/>
       <uses-feature android:name="android.hardware.camera" />
       <uses-feature android:name="android.hardware.camera.autofocus"/>
Run Code Online (Sandbox Code Playgroud)

允许访问手机上的相机。不起作用。有想法吗?

android flashlight kotlin

0
推荐指数
1
解决办法
2957
查看次数

标签 统计

android ×1

flashlight ×1

kotlin ×1