【摘要】:SD卡的读写步骤,见图5.6。图5.6注:这里的文件读写和前面的读写操作是一样的,因此不再给出代码。另外 SD 卡的目录在mmt/sdcard中,当然不同的 SD 卡可能会有不同的存储位置,可通过图5.6步骤②中的代码获取到路径。新建一个module,命名为ExternalStorageDemo。图5.7打开DDMS的File Exploer可以看到,在storage/sdcard/Documents中有之前写入的文件,见图5.8。图5.8如图5.9所示,点击右上角的响应图标将文件导入至电脑中,并且打开验证写入的内容。
(1)SD卡的引入。
当用户使用Context的openFileInput或者openFileOutput打开文件输入、输出流时,程序打开的都是App的数据文件夹中的文件,data/data/<应用包名>/file目录下;
如果想存储的是视频、音乐等,需要占用大量的存储空间,存储到手机内存中显得很不明智,所以可将这些大文件数据存储到SD卡中。
(2)SD卡的读写步骤,见图5.6。
图5.6
注:这里的文件读写和前面的读写操作是一样的,因此不再给出代码。另外 SD 卡的目录在mmt/sdcard中,当然不同的 SD 卡可能会有不同的存储位置,可通过图5.6步骤②中的代码获取到路径。
(1)新建一个module,命名为ExternalStorageDemo。
(2)布局文件activity_main.xml。
(3)MainActivity.java。(www.xing528.com)
(4)AndroidManifest.xml。
(5)运行效果,见图5.7。
图5.7
(6)打开DDMS的File Exploer可以看到,在storage/sdcard/Documents中有之前写入的文件,见图5.8。
图5.8
(7)如图5.9所示,点击右上角的响应图标将文件导入至电脑中,并且打开验证写入的内容。
图5.9
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。