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

Android开发中的sdcard没法读写

2012-12-30 
Android开发中的sdcard无法读写将一些文字写入/mnt/sdcard/xxx/t.txt中,但无能如何都写不进去,是怎么回事,

Android开发中的sdcard无法读写
将一些文字写入/mnt/sdcard/xxx/t.txt中,但无能如何都写不进去,是怎么回事,权限也修改了。。。sdcard一直是空的,就象这样
Android开发中的sdcard没法读写,这是Activity中的代码


package com.example.test;

import java.io.File;


import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.PrintStream;

 

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

public class M extends Activity {

 private static final String FILENAME="/mnt/sdcard/xxx/t.txt";


    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.m);

        

        File file = new File(FILENAME);

        if(!file.getParentFile().exists()){

         file.getParentFile().mkdirs();

        }

        PrintStream out = null;

        try {

   out =new PrintStream(new FileOutputStream(file));

   out.println("我想插入的内容");

  } catch (FileNotFoundException e) {

   // TODO Auto-generated catch block

   e.printStackTrace();

  }

        finally {

         if(out!=null)

          out.close();

        }

    }

    

 

   


}


[解决办法]
应该在xml文件里加一个<permission>吧

热点排行