首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

想往android模拟器的"/data/"目录下新建一个.txt文件,可是程序运行后没有创建文件也不报错,不知咋回事

2013-03-26 
想往android模拟器的/data/目录下新建一个.txt文件,可是程序运行后没有创建文件也不报错,不知怎么回事。i

想往android模拟器的"/data/"目录下新建一个.txt文件,可是程序运行后没有创建文件也不报错,不知怎么回事。


import java.io.File;
import java.io.IOException;

import android.app.Activity;
import android.os.Bundle;

public class XiaoxiongActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        /*
        new Thread(){public void run() {
         
         
          file = new File("/data/hello.txt");
          
         
         if(file.isFile()){
         
         
         }else{
         try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
         
         }
         
         
        }}.start();
       */
        
    }
    
    
    
    
    @Override
protected void onResume() {
// TODO Auto-generated method stub
     
      runtime = Runtime.getRuntime();
      try {
runtime.exec("dumpsys cpuinfo > /data/cpuinfo.txt");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
super.onResume();
}

private Runtime runtime;
    private File file;
}
这是全部的代码,有人知道是怎么回事吗?
[解决办法]


FileInputStream inputStream = context.openFileInput(fileName);

[解决办法]
改成输出流
[解决办法]
   路径不对   maker 创建这个路径

[解决办法]
XiaoxiongActivity这个是你的java类所在文件
file = new File("/data/hello.txt");那么在这个得和你的文件所在目录同级,所以你改写成data/hello.text试试

热点排行