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