我的android项目中有一个普通的类java SvmPredict
包含一个带两个文件的方法
作为从第二个
中的第一个写入读取的参数 public class SvmPredict {
public void run (File input, File output);
}
SvmPredict.run()
使用java普通方法阅读&将文件写入本地
项目
另一方面;我的活动PredectionActivity
会设置此课程SvmPredict
并使用它
这是一个正确的方法,因为它不起作用吗?我不知道原因
我应该将SvmPredict
转换为Android活动吗?以及在这种情况下我如何阅读
写入文件?
答案 0 :(得分:0)
使用此类文件:
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文件中提供两个权限。
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"/>