我的kotlin代码访问相机正在给出此错误 - >未解决的参考:cermission_granted。请帮助我解决错误

发布于 2025-01-31 18:59:22 字数 1776 浏览 3 评论 0原文

以下是我的代码在我遵循YouTube视频(提供的链接)时包含错误 错误称为“未解决的参考:cermission_granted”。请帮助快速解决错误

package com.example.machineleaarningapp

import android.content.ActivityNotFoundException
import android.content.Intent
import android.graphics.Camera
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.provider.MediaStore
import android.widget.Button
import android.widget.ImageView
import android.widget.TextView
import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.content.ContextCompat
import com.example.machineleaarningapp.databinding.ActivityMainBinding
import org.w3c.dom.Text
import java.security.Permission


class MainActivity : AppCompatActivity() {
    private lateinit var  binding:ActivityMainBinding
    private lateinit var  imageView: ImageView
    private lateinit var  button: Button
    private lateinit var tvOutput:TextView
    private val GALLERREQUESTCODE=123
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding= ActivityMainBinding.inflate(layoutInflater)
        val view=binding.root
        setContentView(R.layout.activity_main)
        setContentView(view)
        imageView=binding.imageView
        tvOutput=binding.resulttv
        button=binding.capture
        val buttonLoad=binding.Loadimage
        button.setOnClickListener{
            if(ContextCompat.checkSelfPermission(this,android.Manifest.permission.CAMERA)==packageManager.PERMISSION_GRANTED){
                takePicturePreview.lauch(null)
            }
            else{
                requestPermission.launch(android.Manifest.permission.CAMERA)
            }
        }
    }
}[I was following code on this youtube channel[\]\[1\]][1]

Below is my code that contains the error while I was following an youtube video (link provided) I got an error when I used packageManager.PERMISSION_GRANTED the code contains
error called "Unresolved reference: PERMISSION_GRANTED".PLease help to solve the error fast

package com.example.machineleaarningapp

import android.content.ActivityNotFoundException
import android.content.Intent
import android.graphics.Camera
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.provider.MediaStore
import android.widget.Button
import android.widget.ImageView
import android.widget.TextView
import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.content.ContextCompat
import com.example.machineleaarningapp.databinding.ActivityMainBinding
import org.w3c.dom.Text
import java.security.Permission


class MainActivity : AppCompatActivity() {
    private lateinit var  binding:ActivityMainBinding
    private lateinit var  imageView: ImageView
    private lateinit var  button: Button
    private lateinit var tvOutput:TextView
    private val GALLERREQUESTCODE=123
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding= ActivityMainBinding.inflate(layoutInflater)
        val view=binding.root
        setContentView(R.layout.activity_main)
        setContentView(view)
        imageView=binding.imageView
        tvOutput=binding.resulttv
        button=binding.capture
        val buttonLoad=binding.Loadimage
        button.setOnClickListener{
            if(ContextCompat.checkSelfPermission(this,android.Manifest.permission.CAMERA)==packageManager.PERMISSION_GRANTED){
                takePicturePreview.lauch(null)
            }
            else{
                requestPermission.launch(android.Manifest.permission.CAMERA)
            }
        }
    }
}[I was following code on this youtube channel[\]\[1\]][1]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏天碎花小短裙 2025-02-07 18:59:22

替换:

packageManager.PERMISSION_GRANTED

与:

PackageManager.PERMISSION_GRANTED

IOW,使用Capital p,而不是类名称packagemanager中的小写 p 。

Replace:

packageManager.PERMISSION_GRANTED

with:

PackageManager.PERMISSION_GRANTED

IOW, use a capital P, not a lowercase p, in the class name PackageManager.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文