移动应用开发6汇总.pptVIP

  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文档。上传文档
查看更多
移动应用开发6汇总,移动应用开发,移动应用开发专业,移动应用的设计与开发,移动应用开发平台,移动应用开发专业介绍,移动应用开发技术,微信移动应用开发,移动应用开发框架,移动应用开发就业前景

移动应用开发(Android) 任务六 NewsReader新闻阅读器的开发 6.1 开发目标 6.2 NewsReader项目准备 创建一个Android项目 导航界面初步设想 6.3 NewsReader界面设计 6.3 NewsReader界面设计 底部导航栏包含四个RadioButton组件 6.3 NewsReader界面设计 自定义selector控制RadioButton的点击行为 6.4 导航栏切换 通过FragmentManager切换Fragment 6.5 新闻获取 RSS数据源获取 6.6 RSS数据源解析 RSS数据源的格式 6.6 RSS数据源解析 使用XmlPullParser解析RSS文档 6.7 新闻条目加载 自定义Adapter绑定到ListView以显示数据 6.7 新闻条目加载 不能在子线程中更新界面元素,应借助Handler或AsyncTask 6.8 新闻内容查看 点击ListView的行布局时,启动新Activity 6.8 新闻内容查看 在NewsActivity中显示新闻内容 6.9 FrameLayout FrameLayout与LinearLayout、RelativeLayout是最常用的三种布局 FrameLayout被称为“帧布局” 它实现了组件的“上下层的堆叠”排列 6.10 Fragment Fragment是Android3.0之后引入的一个重要特性 在设计灵活的界面功能时很有用 可以根据需要像搭积木似的灵活组合界面 6.10 Fragment Fragment可理解成“迷你Activity”,你可以想象:将一个Activity的代码和界面切割出来的东西,就是Fragment 6.10 Fragment Fragment类似于Activity,也有生命周期 6.10 Fragment Android3.0之后的Activity默认支持Fragment 在早期版本的Activity中使用Fragment必须继承FragmentActivity 6.11 Socket/HTTP Socket通常也称作“套接字”,是用于描述IP地址和端口的一个通信链句柄 Internet上的主机一般运行了多个服务软件,同时提供多种服务,每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。 网络上的两个程序通过一个双向的通讯连接实现数据交换,这个双向链路的两端都分别称为一个Socket。 Socket是TCP/IP协议的一个十分流行的编程界面,通常用来实现客户方和服务方的连接,一个Socket由一个IP地址和一个端口号唯一确定。 6.11 Socket/HTTP HTTP即Hyper Text Transfer Protocol(超文本传输协议),是用于从Web服务器传输超文本内容的传送协议 它主要用在浏览器,使得数据传输更加高效,它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容先显示(如文本先于图形)等。 大多数有网络连接功能的Android应用程序都会使用HTTP协议来发送和接收数据。 Android提供了两种用于Http通信的手段,即HttpURLConnection和Apache HttpClient,它们均支持HTTPS、数据上传与下载、超时处理等功能。 6.11 Socket/HTTP 使用HttpPost收发数据举例 6.12 XML/JSON XML意为可扩展标记语言(eXtensible Markup Language,简称:XML),形式上有些类似于HTML标签,但XML被设计为传输和存储数据,其焦点是数据的内容。 6.12 XML/JSON JSON(JavaScript Object Notation)也是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,但是也使用了类似于C语言的习惯,这些特性使JSON成为理想的数据交换语言。 JSON语法是一种用于传输和生成数据的协定,类似于C语言,所以很容易被各种C家族的编程语言所解析。JSON语法主要包括: (1)对象:对象包含于{ }之中; (2)属性:采用Key-Value键值对表示,多个属性之间用逗号分开; (3)数组:数组存放于[ ]之中; (4)元素:元素之间用逗号分开; (5)值:值可以是字符串,数字,对象,数组,true,false,null 6.12 XML/JSON JSON数据解析举例 6.13 Notification 可以在Android顶部通知栏显示消息 6.14 ListView ListVie

文档评论(0)

此项为空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档