繁体   English   中英

在Android中读写文件

[英]Read & Write File in android

我在我的android项目中有一个普通的类java SvmPredict ,其中包含一个采用两个文件的方法

作为参数从第一个读取,第二个写入

    public class SvmPredict {

    public void run (File input, File output);

   }

SvmPredict.run()使用Java普通方法在本地读写文件

项目

在另一方面 ; 我的活动PredectionActivity将实例化此类SvmPredict

并使用它

这是正确的方法,因为它不起作用吗?我不知道原因

我应该将SvmPredict转换为android活动吗? 在这种情况下如何阅读

写入文件?

使用此类文件:

import java.io.File;

import android.os.Environment;
import android.util.Log;

public class FileCreation 
{
    String fileName ;
    private File file;

    public FileCreation ( String fileName )
    {
        this.fileName = fileName ;
    }

    public File fileCreationMethod ()
    {
        try
        {
            file = new File(Environment.getExternalStorageDirectory() + File.separator + fileName );
            if ( file.exists() )
            {
                file.delete() ;
            }
            else
            {
                file.createNewFile() ;
                Log.i(file.getAbsolutePath(),"tushar:filepath_hello") ;
            }
            if ( !file.exists() )
            {
                file.createNewFile() ;
                Log.i(file.getAbsolutePath(),"tushar:filepath_hello") ;
            }
        }
        catch ( Exception err )
        {
            Log.i("Error in file creation","tushar:Exception:fileCreation") ;
        }

        return file ;
    }

}

并在android-manifest file中提供两个权限。

<uses-permission 
    android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission 
    android:name="android.permission.READ_EXTERNAL_STORAGE"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM