版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验十八 使用Socket通信校验用户信息 Adroid移动开发移动开发实验目的1、掌握使用Socket通信与服务端通信的基本方式;2、练习JSON序列化及反序列化基本方式。 Adroid移动开发移动开发实验任务与要求任务任务:使用Socket通信校验用户信息是否合法,开发登录界面,将用户名、密码等信息通过Socket类发送至服务端,并接收服务端的校验结果,根据校验结果弹出提示框。 要求要求:要求:采用json格式消息通信,当获取服务端消息后进行解析,根据解析结果弹出相应的提示框。 Adroid移动开发移动开发 知识点回顾知识点回顾1、子线程启动、子线程启动Socket连接:连接:new Th
2、read()public void run()trysocket = new Socket(192.168.0.104,1985);reader = new BufferedReader(new InputStreamReader(socket.getInputStream();writer = new BufferedOutputStream(socket.getOutputStream();catch(Exception e)e.printStackTrace();.start();2、Handler类编写:类编写:handler = new Handler()Overridepublic
3、 void handleMessage(Message msg) super.handleMessage(msg);Bundle b = msg.getData();String data = b.getString(data);/;3、JSON序列化反序列化类:序列化反序列化类:序列化:JSONObject response = new JSONObject();反序列化:JSONObject response = new JSONObject(data);Adroid移动开发移动开发1、要在子线程中启动网络连接;、要在子线程中启动网络连接;2、子线程中不能直接访问、子线程中不能直接访问UI组件,可以通过组件,可以通过Handler类与类与UI线程通信;线程通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2031年中国三维数字化行业市场动态分析及发展趋势研判报告
- 木材制作合同协议书
- 广告设计创意培训学员试题及答案
- 2026-2031年中国农产品物流行业发展前景及投资战略预测咨询报告
- 铺面卖买定金合同范本
- 木地板装修合同协议
- 防护栏生产合同协议书
- 2026-2031全球及中国固体器官移植免疫抑制剂行业发展现状调研及投资前景分析报告
- 基于杠杆原理的翼型气动补偿高速受电弓关键技术研究
- 模板租赁专卖合同范本
- 国家基本公共卫生项目高血压患者健康管理服务规范
- 大学生读本教案导论-国家安全教育
- 能源中国学习通超星期末考试答案章节答案2024年
- 隔油池安装合同模板
- 认知负荷管理在技术支持学习中的未来趋势
- 养生馆劳务合同模板
- YBT 165-2018 铝镁碳砖和镁铝碳砖
- 在线网课知道智慧《硬核赢创新(山大)》单元测试答案
- 发展汉语初级口语I-第11课课件
- 怎样做好工作汇报
- DG-TJ08-2433A-2023 外墙保温一体化系统应用技术标准(预制混凝土反打保温外墙)
评论
0/150
提交评论