Android提供了5种方式来让用户保存持久化应用程序数据。根据自己的需求来做选择,比如数据是否是应用程序私有的,是否能被其他程序访问,需要多少数据存储空间等,分别是:
① 使用SharedPreferences存储数据
② 文件存储数据
③ SQLite数据库存储数据
④ 使用ContentProvider存储数据
⑤ 网络存储数据
今天我们要说的就是使用外部存储(SDCard)
首先,要在AndroidManifest.xml中加入访问SDCard的权限,如下:

检测外部存储是否可用
读写数据: