1. 应用程序内部私有存储、外部存储中应用程序私有、外部存储中应用程序公用、缓存路径等、res下的raw、assets存放文件
openInput和openOutput来进行获取IO流对象
2. 应用程序内部私有存储:data/data/pckName/files/,通常只允许当前应用进行读写访问,当应用被卸载掉,数据也就一起被删除
new FileInputStream和new FileOutputStream
3. 外部存储中的应用程序私有路径:/storage/sdcard/Android/pckName/files/,通常只允许当前应用进行读写访问,当应用被卸载掉,数据 也就一起被删除
权限:需要在AndroidManifest.xml中进行声明——外部存储的读、写权限
new FileInputStream和new FileOutputStream
4. 外部存储中的应用程序公有路径:/storage/sdcard/,通常存放一些公用的资源,比如音乐、视频、图片等文件。这些目录下存放的文件, 不会随着应用的卸载而删除
权限:需要在AndroidManifest.xml中进行声明——外部存储的读、写权限
5. 缓存路径:这种路径下的文件,当内存或者存储空间不足的时候,会由虚拟机自动回收
6. res下的raw:特点是只能读取下面文件的数据,不能写。会在R.java中生成id,可以通过R.raw.XXX来进行引用,命名严格按照res下资源 的命名规则进行
7. assets下的文件:特点也是只能读,不能写。支持多级目录,不会再R.java生成id,命名不用遵照res下的资源命名规则
insert into st values('zhangsan',21,88,1);
insert into st values('zhangsha',22,98,2);