内容正文:
第13章 使用网络
Android Studio 移动应用开发基础(第 2 版)
目录
13.1 使用 ConnectivityManager 管理网络状态
13.2 使用 HttpURLConnection 访问网络
13.3 同步练习一
13.4 使用 OkHttp 访问网络
13.5 OkHttp GET 实现案例
13.6 OkHttp POST 实现案例
13.7 同步练习二
13.8 使用 Multipart 传递请求数据到服务器端
13.9 同步练习三
13.10 使用 JSON 格式的数据与服务器端通信
13.8 使用 Multipart 传递请求数据到服务器端
使用 Multipart 可以传递包含文件流的请求数据到服务器端。例如,在一个注册应用程序中,如果需要传递包括头像在内的注册信息到服务器端,则需要使用 Multipart 数据体格式的请求数据。
在服务器端创建一个支持 Multipart 数据体格式的Servlet,将该 Servlet 命名为 ImageShowerMultipart:
修改布局文件 res/layout/activity_main.xml:
res/values/strings.xml 文件:
修改 MainActivity.java 文件:
还需要在 AndroidManifest.xml:
13.9 同步练习三
使用 OkHttp 编写一个进行网络信息注册的应用程序,包括客户端程序和服务器端程序,注册信息包括姓名、出生日期、密码、电话号码和头像。由于请求数据中包含头像,因此只能使用 POST 方法发送请求数据。
Q & A
$