技能竞赛-物联网技术应用-验证用户登入信息.ppt

技能竞赛-物联网技术应用-验证用户登入信息.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2.JSON解析的使用【知识准备】2)JSONArray:它代表一组有序的数值。将其转换为String输出(toString)所表现的形式是用方括号包裹,数值以逗号”,”分隔(例如:[value1,value2,value3],大家可以亲自利用简短的代码更加直观的了解其格式)。这个类的内部同样具有查询行为,get()和opt()两种方法都可以通过index索引返回指定的数值,put()方法用来添加或者替换数值。同样这个类的value类型可以包括:Boolean、JSONArray、JSONObject、Number、String或者默认值JSONObject.NULLobject。2.JSON解析的使用【知识准备】3)JSONStringer:根据官方的解释,这个类可以帮助快速和便捷的创建JSONtext。其最大的优点在于可以减少由于格式的错误导致程序异常,引用这个类可以自动严格按照JSON语法规则(syntaxrules)创建JSONtext。每个JSONStringer实体只能对应创建一个JSONtext。根据下边的实例来了解其它相关信息:viewplainStringmyString=newJSONStringer().object().key(name).value(小猪).endObject().toString();2.JSON解析的使用【知识准备】结果是一组标准格式的JSONtext:{name:小猪}其中的.object()和.endObject()必须同时使用,是为了按照Object标准给数值添加边界。同样,针对数组也有一组标准的方法来生成边界.array()和.endArray()。4)JSONTokener:这个是系统为JSONObject和JSONArray构造器解析JSONsourcestring的类,它可以从sourcestring中提取数值信息。5)JSONException:是JSON.org类抛出的异常信息。【知识准备】(3)JSONVsXML的比较1)JSON和XML的数据可读性基本相同2)JSON和XML同样拥有丰富的解析手段3)JSON相对于XML来讲,数据的体积小4)JSON与JavaScript的交互更加方便5)JSON对数据的描述性比XML较差6)JSON的速度要远远快于XML【任务实现】1.在Eclipse中新建Android项目AndroidDemo8_3。并将单元2任务8做好的界面导入到本项目中,作为本项目登录之后的界面。2.新建名为activity_login.xml.文件,结合单元2的知识制作登录界面:【知识准备】3.在src文件夹中新建LoginActivity.java文件,并自定义initView方法实现控件的初始化,定义名为uri的string字符串存放服务器端地址。4.自定义LoginThread类继承Thread类,并对用户名密码进行封装。5.在该run方法中把已经封装好的数据通过HTTP发送到服务器,并将返回的结果通过Message对象发送。【知识准备】6.使用Handler接受Message对象,并判断如果返回值为true进行页面跳转,如果返回值为fasle提示登录失败。7.在AndroidMainfest文件中声明联网允许uses-permissionandroid:name=android.permission.INTERNET/8.将webService发布到IIS服务器上后运行Android程序进行登录验证。谢谢观赏**北京信息职业技术学院技能竞赛-物联网技术应用-

验证用户登入信息page2版权说明本文档源自于北京新大陆教育科技有限公司若作者对本资料使用持有异议,请及时与本站联系,我们将在第一时间采取处理任务实现知识准备任务目标目录验证用户登录信息数据传输的实现【任务目标】1.掌握Android中XML解析方法2.掌握Android中JSON解析方法创建一个Android工程,实现登录界面并将EditText控件中读取到的用户名密码进行封装并发送到服务器端进行验证。Android端如下图所示:1.XML解析的使用【知识准备】XML(eXtensibleMarkupLanguage),即可扩展标记语言,是一种简单的数据存储语言,使用一系列简单的标记描述数据。从它诞生到现在,已经得到了人们广泛的支持与

文档评论(0)

一笑倾洁 + 关注
实名认证
内容提供者

PPT课件

1亿VIP精品文档

相关文档