关于Android SDCard存储的问题_安卓软件开发教程-查字典教程网
关于Android SDCard存储的问题
关于Android SDCard存储的问题
发布时间:2016-12-28 来源:查字典编辑
摘要:使用Activit的openFileOutput()方法保存文件,文件是放在手机内在上;注:模拟器中创建SDCard卡镜像文件,可以在创建模...

使用Activit的openFileOutput()方法保存文件,文件是放在手机内在上;

注:模拟器中创建SDCard卡镜像文件,可以在创建模拟器是创建,也可以在Dos窗口中进行android SDK安装路径tools目录,输入如下命令:mksdcard 2048M D:AndroidToolsdcard.img

在程序中访问SDCard,需要如下权限:

在SDCard中创建与删除文件的权限

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

在SDCard中写入数据权限

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

public void saveToSDCard(String filename, String filecontent) throws IOException {

File file = new File(Environment.getExternalStorageDirectory(),filename); //获取SDCard的路径

FileOutputStream outStream = new FileOutputStream(file);

outStream.write(filecontent.getBytes());

outStream.close();

}

// 判断SD卡是否存在并且可以读写

//if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {

// fs.saveToSDCard(filenamestr, filecontentstr);

// Toast.makeText(getApplicationContext(),R.string.success, 1).show();

// } else {

// Toast.makeText(getApplicationContext(),R.string.sdcarderror, 1).show();

// }

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新安卓软件开发学习
    热门安卓软件开发学习
    编程开发子分类