读、写SD上文件步骤:
1、判断手机是否插入SD卡。
//hasSDcard为true,则手机已插入SD卡
boolean hasSDcard = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
2、在AndroidManifest.xml文件中增加读写SD卡的权限。
<!-- 在SD卡中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 向SD卡写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
3、调用Environment.getExternalStorageDirectory()获取外部存储器,也就是SD卡的目录。
4、使用FileInputStream、FileOutputStream、FileReader或FileWriter读、写SD卡里的文件。