一、共享参数 SharedPreferences

相对简单的数据逻辑,常见数据类型的键值对
以xml的方式存放在本地的data文件夹内

①、创建

android 打开系统共享文件 android访问共享文件夹_android


②、存值

android 打开系统共享文件 android访问共享文件夹_软件培训_02


③、取值

读全部

android 打开系统共享文件 android访问共享文件夹_android_03

android 打开系统共享文件 android访问共享文件夹_善知堂_04


读单个

android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_05


android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_06

④、删改

删:

android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_07


boolean值移除

android 打开系统共享文件 android访问共享文件夹_善知堂_08


改:

android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_09


boolean改为false

android 打开系统共享文件 android访问共享文件夹_善知堂_10


文件读写

—-与java代码一样,存到本地扩展的外部存储中

创建

android 打开系统共享文件 android访问共享文件夹_android_11


android 打开系统共享文件 android访问共享文件夹_善知教育_12

写入

android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_13


读取

android 打开系统共享文件 android访问共享文件夹_软件培训_14


注意!!!权限!!!涉及sd存储的两个权限

android 打开系统共享文件 android访问共享文件夹_善知教育_15


还可以获取到data/data 文件夹下的路径—-data/data文件夹下外部不能访问

获取data/data文件下的路径

android 打开系统共享文件 android访问共享文件夹_善知堂_16


android 打开系统共享文件 android访问共享文件夹_软件培训_17

三、网络访问

GET方式

android 打开系统共享文件 android访问共享文件夹_善知教育_18


HttpUrlConnection方式

①、在本地开启服务器(servlet服务)

android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_19


android 打开系统共享文件 android访问共享文件夹_善知堂_20

②、创建连接(客户端—>服务器传值)

android 打开系统共享文件 android访问共享文件夹_android_21


权限

android 打开系统共享文件 android访问共享文件夹_善知堂_22

注意
1、必须在子线程中
2、要想连接则必须读–conn.getInputStream();
3、权限

③、执行结果

android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_23


每次连接,在服务端都会打印—网络成功访问④、传值(服务器—>客户端)

服务器:

android 打开系统共享文件 android访问共享文件夹_善知堂_24


客户端:

android 打开系统共享文件 android访问共享文件夹_善知堂_25


结果:

android 打开系统共享文件 android访问共享文件夹_android_26

POST方式

①、开启服务器、TCP\IP Monitor

与GET方式相同,需要开启servlet服务器

通过TCP\IP Monitor 检测

android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_27


②、Post方式连接

android 打开系统共享文件 android访问共享文件夹_善知堂_28


post方式的请求头只有几项内容,其他需要拼接,而且必须拼接Content-Type(固定)、

Content-Length

请求体中一般存放请求的数据,拼接请求体需要获取写操作

android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_29

android 打开系统共享文件 android访问共享文件夹_善知教育_30

③、结果及TCP\IP Monitor

服务器:

android 打开系统共享文件 android访问共享文件夹_android 打开系统共享文件_31


客户端(虚拟器):

android 打开系统共享文件 android访问共享文件夹_善知教育_32


TCP\IP Monitor

android 打开系统共享文件 android访问共享文件夹_善知教育_33


提交 POST

Cookie 自定义的请求头

请求体