为了账号安全,请及时绑定邮箱和手机立即绑定

无法解析符号“文件”

无法解析符号“文件”

喵喔喔 2023-06-21 14:51:25
我正在尝试访问 Android 设备上的相机,我收到此错误:当我将鼠标悬停在&ldquo;文件&rdquo;上时,看看下面的代码。MainActivity.Javapackage com.example.camera;import androidx.appcompat.app.AppCompatActivity;import androidx.core.app.ActivityCompat;import androidx.core.content.ContextCompat;import android.Manifest;import android.content.Intent;import android.content.pm.PackageManager;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import android.view.View;import android.widget.Button;import android.widget.ImageView;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;public class MainActivity extends AppCompatActivity {    private Button takePictureButton;    private ImageView imageView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        takePictureButton = (Button) findViewById(R.id.button_image);        imageView = (ImageView) findViewById(R.id.imageView);        if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {            takePictureButton.setEnabled(false);            ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE }, 0);        }   }    @Override    public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {        if (requestCode == 0) {            if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED                && grantResults[1] == PackageManager.PERMISSION_GRANTED){                takePictureButton.setEnabled(true);            }        }    }            </intent-filter>        </activity>    </application></manifest>
查看完整描述

1 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

您需要全局声明文件变量。

喜欢:

private Uri file;

在爪哇

变量是一个容器,其中包含在 Java 程序中使用的值。为了能够使用一个变量,它需要被声明。声明变量通常是任何程序中发生的第一件事。


查看完整回答
反对 回复 2023-06-21
  • 1 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信