时间:2021-05-19
使用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();
// }
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Android获取内置sdcard跟外置sdcard路径Android获取内置sdcard跟外置sdcard路径.(测试过两个手机,亲测可用)1.先得到外置sd
第一步:获取存储的路径我们用/sdcard/Android/data/包名/的路径方便我们测试查看Stringpath=MyApplication.getCon
Android对sdcard扩展卡文件的操作其实就是普通的文件操作,但是仍然有些地方需要注意。比如:1.加入sdcard操作权限;2.确认sdcard的存在;3
本文实例讲述了Android编程之Sdcard相关代码。分享给大家供大家参考,具体如下:1.检测Sdcard是否可用:publicstaticbooleansd
Android遍历SDCARD的文件夹并显示目录信息privateStringmResult=newString();privateString[]mFileL