android应用-号码归属地

android应用-号码归属地

ID:31191766

大小:73.50 KB

页数:6页

时间:2019-01-07

android应用-号码归属地_第1页
android应用-号码归属地_第2页
android应用-号码归属地_第3页
android应用-号码归属地_第4页
android应用-号码归属地_第5页
资源描述:

《android应用-号码归属地》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、归属地查询(JSOMObject)这个也是最简单的一类Json了,我的博客•Google官方网络框架-Volley的使用解析Json以及加载网络图片方法•Google官方网络框架Volley实战——QQ吉凶测试,南无阿弥陀佛!里面不管是手机归属地查询还是QQ吉凶,解析得到的Json都是最简单的类型,我们这里以手机归属地为例来讲述这里的接口http://apis.juhe.cn/mobile/get?phone=18679606764&ke3^=22a6bal4995ce26dcl0002216b

2、e51dabb这里说明一下,我们现在以及接下来的例子,都会用到Volley来解析接口得到Json,所以不会用Volley的话可以先去看一下上面的两篇文•https:/./github.com/adamrocker/vol1eyVolley你到哪都能下载到,就不详细说了既然我们接口有了,我们就开始解析吧/***解析接口*/privatevoidVolley_Get(){Stringurl=z/http://apis.juhe.cn/mobile/get?phone=z,+myPhone+〃&key

3、二22a6bal4995ce26dd0002216be51ckbb〃;RcqucstQucucqueue=Volley.ncwRcqucstQucuc(this);StringRequestrequest二newStringRequest(Method.PUBLIC,url,newResponse・Listener〈StTing>(){//成功@0verridepublicvoidonResponse(Stringjson){Log.i(〃Json〃,json);}},newResponse・E

4、rrorListcncrO{//失败©OverridepublicvoidonErrorRcsponsc(VolIcyErrorcrrorLog){Log.e("Error",errorLog・toString());)});queue・add(request);}这样,我们就解析得到了一串JSON,也就是今天本文屮的主角"errorcode":0,"reason〃:"RetuniSuccessd!z,,"result":{z,areacode/,:〃0796〃,,,cardz,:〃江西联通GS

5、M卡〃,〃city〃:〃吉安〃,"company":〃中国联通〃,〃zip〃:〃343000〃},"resultcode":〃200〃}我们可以看到,JSON是由一个大括号括起来的,里面是键值对,每一个键对应一个值,当然,他里面还有一个result的大括号包裹着一堆数据,这里我推荐一个工具叫•H订son(网上有下,自行搜索一下就可以了)我们来看他的构造JSONPerror_code:0reason:"ReturnSuccessd!*曰%result0areacode:"0796"0card:"江

6、西联通GS1(卡"L。city:~吉安~•0company:~中国联通"10province:"江西~丄0zip:"343000"0resultcode:"200"这里看起来就十分的清晰了,我们一层层的剥下来,这里要用到的就是我们org.json下的JSONObject类/***解析Json**@paramjson*/privatevoidVolley_Json(Stringjson){try{JSONObjectjsonObject=newJSONObject(json);JSONObject

7、object=jsonObject.getJSONObject("result");tvcontent.setText(z,归属地:〃+object.getString("province")++object.getStringCcity")+〃rT+"区号:〃+object.getString(,,arcacodc,z)+〃〃+〃运营商:"+object.getString("company")+〃〃+〃用户类型:〃+object.getString("card"));}catch(

8、JSONExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}这里,我们可以看到,我们new—个JSONObject并且把json穿进去解析,然后getJSONObject获取一个json里面的字段,再去用getString(name)去获取键得到值,所以运行结果•1:25JsonTest18679606764号玛归属地归聘地:江西•吉安区号:0796运意商:中国联通用户类型:江西联通GSM卡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。