一、共享参数 SharedPreferences

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

①、创建
Android_共享参数、文件读写,网络访问(Get Post)
②、存值
Android_共享参数、文件读写,网络访问(Get Post)
③、取值
读全部
Android_共享参数、文件读写,网络访问(Get Post)

Android_共享参数、文件读写,网络访问(Get Post)
读单个
Android_共享参数、文件读写,网络访问(Get Post)
Android_共享参数、文件读写,网络访问(Get Post)

④、删改
删:
Android_共享参数、文件读写,网络访问(Get Post)
boolean值移除
Android_共享参数、文件读写,网络访问(Get Post)
改:
Android_共享参数、文件读写,网络访问(Get Post)
boolean改为false
Android_共享参数、文件读写,网络访问(Get Post)
文件读写
—-与java代码一样,存到本地扩展的外部存储中
创建
Android_共享参数、文件读写,网络访问(Get Post)
Android_共享参数、文件读写,网络访问(Get Post)

写入
Android_共享参数、文件读写,网络访问(Get Post)
读取
Android_共享参数、文件读写,网络访问(Get Post)
注意!!!权限!!!涉及sd存储的两个权限
Android_共享参数、文件读写,网络访问(Get Post)
还可以获取到data/data 文件夹下的路径—-data/data文件夹下外部不能访问
获取data/data文件下的路径
Android_共享参数、文件读写,网络访问(Get Post)
Android_共享参数、文件读写,网络访问(Get Post)

三、网络访问
GET方式
Android_共享参数、文件读写,网络访问(Get Post)
HttpUrlConnection方式
①、在本地开启服务器(servlet服务)
Android_共享参数、文件读写,网络访问(Get Post)
Android_共享参数、文件读写,网络访问(Get Post)

②、创建连接(客户端—>服务器传值)
Android_共享参数、文件读写,网络访问(Get Post)
权限

Android_共享参数、文件读写,网络访问(Get Post)

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

③、执行结果
Android_共享参数、文件读写,网络访问(Get Post)
每次连接,在服务端都会打印—网络成功访问

④、传值(服务器—>客户端)
服务器:
Android_共享参数、文件读写,网络访问(Get Post)
客户端:
Android_共享参数、文件读写,网络访问(Get Post)
结果:
Android_共享参数、文件读写,网络访问(Get Post)

POST方式
①、开启服务器、TCP\IP Monitor
与GET方式相同,需要开启servlet服务器
通过TCP\IP Monitor 检测
Android_共享参数、文件读写,网络访问(Get Post)
②、Post方式连接
Android_共享参数、文件读写,网络访问(Get Post)
post方式的请求头只有几项内容,其他需要拼接,而且必须拼接Content-Type(固定)、
Content-Length
请求体中一般存放请求的数据,拼接请求体需要获取写操作
Android_共享参数、文件读写,网络访问(Get Post)

Android_共享参数、文件读写,网络访问(Get Post)

③、结果及TCP\IP Monitor
服务器:
Android_共享参数、文件读写,网络访问(Get Post)
客户端(虚拟器):
Android_共享参数、文件读写,网络访问(Get Post)
TCP\IP Monitor
Android_共享参数、文件读写,网络访问(Get Post)
提交 POST
Cookie 自定义的请求头
请求体

相关文章:

  • 2021-12-02
  • 2022-12-23
  • 2021-08-03
  • 2021-11-18
  • 2021-09-18
  • 2021-11-27
  • 2021-06-17
  • 2021-09-07
猜你喜欢
  • 2021-07-13
  • 2021-10-20
  • 2021-04-20
  • 2022-01-06
  • 2021-07-22
  • 2021-11-07
相关资源
相似解决方案