PS:Android10读取权限发生了变化,即使应用权限里有读写权限可能也无法进行读写,主要是
需要 android:requestLegacyExternalStorage="true"
//AndroidManifest.xml中
<application
android:requestLegacyExternalStorage="true"
/application>
读写文件需要在AndroidManifest.xml中增加权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
动态申请权限如下:
package com.example.myapplication;
import static android.content.pm.PackageManager.PERMISSION_GRANTED;
import androidx.appcompat.app.AppCompatActivity;
import android.Manifest;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.provider.Settings;
import android.util.Log;
import com.unity3d.player.UnityPlayerActivity;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStr