手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >关于Android SDCard存储的问题
关于Android SDCard存储的问题
摘要:使用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();

// }

【关于Android SDCard存储的问题】相关文章:

Android 开机广播的使用及配置

Android 修改Camera拍照的默认保存路径

解析android截屏问题

解决android 下载时文件名中文和空格问题

基于Android Service 生命周期的详细介绍

android 外部存储创建文件夹总是返回false的问题

解决android tabhost 个别版本视图重叠问题

Android 开发环境配置问题

Android获取内外部存储器的容量

android 退出程序解决内存释放的问题

精品推荐
分类导航