读书人

Android开发中的sdcard没法读写

发布时间: 2012-12-30 10:43:15 作者: rapoo

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>吧

读书人网 >Eclipse开发

热点推荐