Android应用号码归属地.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android应用号码归属地.doc

归属地查询(JSOMObject) 这个也是最简单的一类Json 了,我的博客 Google官方网络框架-Volley的使用解析Json以及加载网络图片方法 Google官方网络框架Volley实战——QQ吉凶测试,南无阿弥陀佛! 里面不管是手机归属地查询还是QQ吉凶,解析得到的Json都是最简单 的类型,我们这里以手机归属地为例来讲述 这里的接口 HYPERLINK http://apishttp://apis. juhe. cn/mobile/get?phonee3^=22a6bal4995ce26dcl000 2216be51dabb 这里说明一下,我们现在以及接下来的例子,都会用到Volley来解析 接口得到Json,所以不会用Volley的话可以先去看一下上面的两篇文 https:/./gi thub. com/adamrocker/vol 1 ey Volley你到哪都能下载到,就不详细说了 既然我们接口有了,我们就开始解析吧 /** *解析接口 */ private void Volley_Get() { St ring url = z/HYPERLINK http://apishttp://apis. juhe. cn/mobile/get?phone=z,+ myPhone + 〃key二22a6bal4995ce26dd0002216be51ckbb〃; RcqucstQucuc queue = Volley. ncwRcqucstQucuc(this); StringRequest request 二 new StringRequest (Method.PUBLIC, url, new Response?Listener〈StTing() { //成功 @0verri de public void onResponse(String json) { Log. i (〃Json〃,json); } }, new Response? ErrorListcncrO { //失败 ?Override public void onErrorRcsponsc(VolIcyError crrorLog) { Log. e (Error, errorLog? toString()); ) }); queue? add(request); } 这样,我们就解析得到了一串JSON,也就是今天本文屮的主角 errorcode: 0, reason〃: Retuni Successd!z,, result: { z,areacode/,: 〃0796〃, ,,cardz,: 〃江西联通GSM卡〃, 〃city〃:〃 吉安〃, company:〃中国联通〃, 〃zip〃:〃343000〃 }, resultcode:〃200〃} 我们可以看到,JSON是由一个大括号括起来的,里面是键值对,每一 个键对应一个值,当然,他里面还有一个result的大括号包裹着一堆 数据,这里我推荐一个工具叫 ? H订son(网上有下,自行搜索一下就可以了) 我们来看他的构造 JSON P error_code : 0 reason : Return Successd!* 曰 % result 0 areacode : 0796 0 card :江西联通GS1(卡 L。city : ~吉安~ ?0 company : ~中国联通 10 province :江西 ~ 丄 0 zip : 343000 0 resultcode : 200 这里看起来就十分的清晰了,我们一层层的剥下来,这里要用到的就是 我们 org. json 下的 JSONObject 类 /** *解析Json * * @param json */ private void Volley_Json(String json) { try { JSONObject jsonObject = new JSONObject(json); JSONObject object = jsonObject. getJSONObject(result); tvcontent. setText(z,归属地:〃 + object. getString (province) + + object. getStringCcity) + 〃\rT + 区号:〃 + object. getS tring (,,arcacodc,z) + 〃\n〃 + 〃运营商:+ object. getString (company) + 〃\n〃 + 〃用户类型:〃 + object. getString(card)); } catch (JSONException e) { // TODO Auto

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档