当前位置: 移动技术网 > IT编程>移动开发>Android > 关于Android SDCard存储的问题

关于Android SDCard存储的问题

2019年07月24日  | 移动技术网IT编程  | 我要评论

官仙 txt,王信臣,民政局婚姻登记处上班时间

使用activit的openfileoutput()方法保存文件,文件是放在手机内在上;
注:模拟器中创建sdcard卡镜像文件,可以在创建模拟器是创建,也可以在dos窗口中进行android sdk安装路径tools目录,输入如下命令:mksdcard 2048m d:\androidtool\sdcard.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();
// }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网