相关疑难解决方法(0)

Android上的例外'开放失败:EACCES(权限被拒绝)'

我正进入(状态

开放失败: EACCES (Permission denied)

在线上 OutputStream myOutput = new FileOutputStream(outFileName);

我检查了根,我试过了android.permission.WRITE_EXTERNAL_STORAGE.

我该如何解决这个问题?

try {
    InputStream myInput;

    myInput = getAssets().open("XXX.db");

    // Path to the just created empty db
    String outFileName = "/data/data/XX/databases/"
            + "XXX.db";

    // Open the empty db as the output stream
    OutputStream myOutput = new FileOutputStream(outFileName);

    // Transfer bytes from the inputfile to the outputfile
    byte[] buffer = new byte[1024];
    int length;
    while ((length = myInput.read(buffer)) > 0) {
        myOutput.write(buffer, 0, length);
    }

    // Close the …
Run Code Online (Sandbox Code Playgroud)

android android-permissions android-5.0-lollipop android-storage

249
推荐指数
21
解决办法
38万
查看次数

Flutter:如何将 URI 转换为文件?

我想将路径“content://media/external/images/media/138501”转换为文件并在图像中设置。

代码:

File imageFile = File("content://media/external/images/media/138501");
Run Code Online (Sandbox Code Playgroud)

不工作:

DecorationImage(image: ExactAssetImage(imageFile.path),fit: BoxFit.fill)
Run Code Online (Sandbox Code Playgroud)

flutter

8
推荐指数
1
解决办法
6941
查看次数

从android中的外部内存中读取android(~15MB)中的大文件

我想加载一个模型文件,该文件将出现在用户的外部存储器中.模型文件的大小可以达到20MB左右.它包含由'\n'分隔的x,y,z信息.当我尝试通过我的方法加载一个小文件时它运行正常.但是对于大文件,应用程序要求强制退出.

File dir = Environment.getExternalStorageDirectory();
        File file = new File(dir,"model_Cube.txt");
        BufferedReader reader = null;
        List<Float> list = new ArrayList<Float>();

        try {
            reader = new BufferedReader(new FileReader(file));
            String text = null;
            while ((text = reader.readLine()) != null) {
                list.add(Float.parseFloat(text));
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }catch (IOException e) {
            e.printStackTrace();
        }
        try {
            reader.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        try {
            reader.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace(); …
Run Code Online (Sandbox Code Playgroud)

java file-io android

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