亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法解析符號“文件”

無法解析符號“文件”

喵喔喔 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 關注
  • 189 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號