doc RS阅读器的设计与开发 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:32 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2025-09-21 03:20

次切换的时候都指定单独的效果。


该类额外提供了如下几个函数用来判断切换是否正在进行设置之间切换的时间间隔使用上面设置的时间间隔来开始切换所有的,切换会循环进行停止切换中不同的布局文件,这样就可以在同个中切换不同的布局,这个实现这个接口,实现接口里面的方法,就可以实现手势处理,实现更好的用户体验。


这些组件都有很多属性可以设置该组件的位置,大小,背景颜色等如此线性布局的子部件水平对齐布局的高度为填满父布局布局的宽度由子部件的宽度决定主界面中子界面的实现在主界面中实现四个界面的切换,分别是我的收藏,腾讯,新浪和浏览记录,分别对应的布局文件是,,和,这些文件的在工程的下。


我的收藏和浏览记录界面的实现我的收藏和浏览记录的界面类似,布局文件中主要是组件,在开发中,是比较常用的组件,它列表的形式展示具体内容,并能根据数据的长度自适应显示。


需要个适配器,自带的些适配器如显示比较单,所以本软件中继承,通过对这个适配器的扩展实现我们需要的效果,扩展成行能显示多个内容。


由于是个抽象类,我们需要实现里面的方法返回个,即视图,视图可以显示在上,这样就可以看到我们想要的界面。


有个监听器,实现里面的方法,就可以监听事件,当手指点击到每行时,可以通过该行信息,这样就可以通过传递数据到其他的。


本程序的思路是点击行,跳转到另个,显示新闻的内容,如图和所示。


图浏览记录页面图图我的收藏界面图界面的实现这个界面为了更好的用户体验,使用了,是中的手风琴,个人感觉效果相当棒,它是个垂直滚动的显示两个级别列表项的视图,如图所示,类似二级菜单,列表项来时点击组可以单独展开。


的主要方法在分组列表视图中展开组,设置选择指定的组。


设置选择指定的子项。


返回所选择的组,返回所选择的子项返回所选择项的类型,判断此组是否展开数据源设置是调用,是个接口,实现了这个接口,我们通过继承这个类,重写父类的些方法,如获取组的视图获取组下的子视图获取组的个数获取组下的子视图的个数子视图是否可以被选中需要设置数据源,这个数据源是从文件中读取,关于读取的实现在下面介绍。


图图界面跟其他的都不同,使用的是的组件,可是实现在不同屏幕内不同界面的切换。


新浪的布局文件在下,其中最最主要得是的设置,它的结构如下前面已经介绍过,在这里主要用于显示每种类型下的地址连接。


是用于切换第个中的两个组件,在这里我们不需要让它显示,设置它的属性为不可见。


是用来管理下包含的组件,这些组件必须先添加到中,使用来定义每次切换的视图,通过来添加,然后通过就可以切换不同的视图。


资源文件的解析文件解析是本项目中的个重点,主要包括本地文件的解析和网络文件的解析。


本地文件主要是文件如。


网络文件的解析主要是通过数据流来读取资源,包括文件的解析,文件的解析,图片资源的获取等。


本地文件的解析文件的解析方式在前面已经介绍过,在这里使用解析器,在解析之前,先构建,然后根据获取,调用,来装载文件,变量表示字符编码,默认是。


读到文件的声明,返回数字,对应读到的结束,返回数字,对应读到的开始标签,返回数字,对应读到的结束标签,返回数字,对应读到的文本,返回数字,对应使用解析器来解析,根据上面返回数字来进行判断,当读取到的开始标签是时,调用来获取标签内的值,如获取的是的值。


在解析文件时,其中有个属性是,这个属性对应的值在之前介绍过,对应的是文件的起始位置和结束位置,属性的值在作为种手机操作系统,提供了如下几种数据存储的方式数据和网络。


提供了种轻量级的数据存储方式,般数据比较少,些简单的配置信息。


它以键值对的方式将数据保存在个文件中,使用的接口详细内容见文档提供了数据的获取方法提供了数据的保存方法存储方式我们可以将些数据以文件的形式保存在设备中,例如文本,音频,图片等,提供了文件读取的方法获取标准文件的文件输入流获取标准文件的文件输出流数据库操作系统中内置了数据库,是个嵌入式数据库引擎,针对内存资源有限的设备如手机提供的种高效的数据引擎,数据库不像其他的数据库如,它没有服务进程。


基于其自身的先天优势,在嵌入式领域得到广泛的应用。


的使用方法在参照数据库设计的章节。


中的应用编程中,这样的名词似乎变得那样的不常见,而让大家更为熟悉的是和。


但其实中的也有着它自身的用处。


打开文件,会看到有个配置标签,这就是有关的使用了。


那究竟有什么用处呢来看看中是如何描述的,就是说是用来保存全局变量的,并且是在创建的时候就跟着存在了。


所以当我们需要创建全局变量的时候,不需要再像那样需要创建权限的变量,而直接在中去实现。


只需要调用的或者的方法来获得个对象,再做出相应的处理。


数据存储在项目中的应用数据处理主要有两方面,是共享数据的设置,二是浏览历史和我的收藏功能的实现。


在启动程序是,在中会加载我的收藏和浏览历史的数据,这些数据从数据库中读出,并存入和中,这样项目中的所有都可以访问这些数据,比如在收藏时,数据会存入数据库中,同时也会更新到在中设置的共享数据中,这样在共享数据中还可以判断数据是否收藏过,如果已经收藏过直接在共享数据中判断,而不必再次访问数据库,因为访问数据库比较耗性能,这样做是为了提高的程序的响应速度和性能。


在物品的收藏和浏览历史的删除和插入操作中都同步共享数据区和数据库,既保证数据存储又能提高程序的性能。


内容界面功能的实现最后是内容界面的实现,通过上面的文件解析和数据存储的介绍,当点击条信息时,会发送个,将数据传送给内容界面,内容界面根据传递的数据,按照上面介绍的方案进行解析,并将内容显示出来。


文本内容的显示容易理解,这里主要介绍图片的显示。


般通过的方法来设置中的文本,只需要对上面的代码稍微做下手脚,就可以实现将图像插入到中的目的,要使用标签中有个标签。


通过这个标签,可以很容易地实现将图像插入到的功能。


不过使用标签要比使用其他的标签多个步骤,这就是要实现接口,通过这个接口,可以获得个对象。


先看看如下的代码,上面的代码通过接口的方法返回了个对象,其中参数的值就是标签的属性的值。


我们需要通过如下的代码来使用标签。


其中是类型,对应的是资源的值。


在使用标签之前需要使用方法来封装这些标签,如果使用的是标签,需要使用方法的第个参数指定对象,以便通过标签的属性获得相应的对象。


通过方法插入标签后,系统会自动将标签转换成相应的图像显示在中。


第七章结论通过对平台阅读器器软件的开发,使我对与互联网的交互有了深入的了解,对中各种组件有了清晰的认识。


开发阅读器,要抓住开发的核心部分,阅读器的大体由我的收藏,内容显示,文件解析等五大部分组成,只要掌握了这五部分的开发,阅读器就初具规模。


其他的功能实在这五部分的基础去补充添加的。


本次程序的设计,对阅读器的框架做了精心的构思和设计,采用主要开发工具语言,的插件和版本的全面结合,才使该系统得以实现。


总之,经过几个月的的系统技术知识的学习和对阅读器的构思和设计,是我对系统有定的了解,让我对系统上开发流程和开发模式有了深入的了解,这对我以后的项目开发有很大的帮助。


参考文献郭志宏应用开发详解北京电子工业出版社,韩超梁泉系统开发原理及开发要点详解北京电子工业出版社,李宁开发完全讲义北京水利水电出版社,余志龙开发范例大全第版北京人民邮电出版社,印旻,景建萍,基础与应用教程,高等教育出版社,张鹏,姜昊,许力,插件开发,电子工业出版社,张鹏,插件开发学习笔记,电子工业出版社,黄晓庆主编应用开发权威指南电子工业出版社,中,在项目中文件中的标签的属性与属性的值对应,但是在中被自动生成个整数,对应的文件在项目的文件夹中的中。


在中,根据获取所对应的值,并没有提供根据字符串来获取。


在运行时环境中,对于任意个类,能否知道这个类有哪些属性和方法对于任意个对象,能否调用它的任意个方法答案是肯定的。


这种动态获取类的信息,以及动态调用对象的方法的功能来自于语言的反射机制。


反射机制主要提供了以下功能在运行时判断任意个对象所属的类在运行时构造任意个类的对象在运行时判断任意个类所具有的成员变量和方法在运行时调用任意个对象的方法生成动态代理。


利用的反射机制获取到这个字符串对应的整数型,核心算法如下先初始化个,然后获取这个下的属性,,这样以命名的属性就获取到了,由于这个属性的值是整数类型,调用就可以获取到属性的值,根据这个值,我们就可以获取到文件中的所对应的起始位置和结束位置,通过上面的分析,就可以获取到中的值,将这些值封装到个中,作为新浪界面中和的数据源,这样就可以在这些组件中显示了。


文件解析与相同,解析出来的值也封装在个中,作为腾讯界面的中的数据源。


网络文件解析本项目与互联网进行交互,因此网络文件的解析是十分重要的部分。


的介绍在上,系统通过向用户显示个称为应用无响应的对话框来防止在段时间内响应不够快。


当个操作出发后,系统会有个计时器,当这个操作在内没有响应,就会弹出个警告对话框该程序无响应,然后该软件就会直接退出,给用户极不好的体验。


为了避免这种现象,与连接网络相关的操作和操作很耗时的操作应该放在个异步线程中,在中提供了这样的线程,下面对这种线程进行详细介绍的执行分为四个步骤,每步都对应个回调方法,开发者需要实现个或几个方法。


在任务的执行过程中,这些方法被自动调用。


,该方法将在执行实际的后台操作前被调用。


可以在该方法中做些准备工作,如在界面上显示个进度条。


,将在方法执行后马上执行,该方法运行在后台线程中。


这里将主要负责执行那些很耗时的后台计算工作。


可以调用方法来更新实时的任务

下一篇
RS阅读器的设计与开发第1页
1 页 / 共 32
RS阅读器的设计与开发第2页
2 页 / 共 32
RS阅读器的设计与开发第3页
3 页 / 共 32
RS阅读器的设计与开发第4页
4 页 / 共 32
RS阅读器的设计与开发第5页
5 页 / 共 32
RS阅读器的设计与开发第6页
6 页 / 共 32
RS阅读器的设计与开发第7页
7 页 / 共 32
RS阅读器的设计与开发第8页
8 页 / 共 32
RS阅读器的设计与开发第9页
9 页 / 共 32
RS阅读器的设计与开发第10页
10 页 / 共 32
RS阅读器的设计与开发第11页
11 页 / 共 32
RS阅读器的设计与开发第12页
12 页 / 共 32
RS阅读器的设计与开发第13页
13 页 / 共 32
RS阅读器的设计与开发第14页
14 页 / 共 32
RS阅读器的设计与开发第15页
15 页 / 共 32
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批