- 24
- 0
- 约5.05千字
- 约 10页
- 2019-02-18 发布于广东
- 举报
基于Android平台的新闻客户端的功能与技术探究
[摘要]随着社会的不断进步,大量信息已经使得用户阅读量过载,无法合理有效率地快速获取自己关注的感兴趣的知识。但是通过Feed所提供的一系列功能,可以使用阅读器订阅自己感兴趣的信息并同时进行管理,屏蔽掉不想阅读的信息,而不会使自己淹没在各种大量没兴趣的信息中。文章在开始部分先介绍了Android的基本知识和开发流程,在后续部分重点介绍了在研发过程中的准备工作以及遇到的一些问题。首先根据目前豌豆荚、应用宝等相关的App下载平台的统计数据,通过数据对比决定使用SAX解析作为解析源的算法。
网:m
[关键词]安卓应用;新闻阅读器;解析;SAX算法
[]/2018.02.173
1引言
1.1研究的意义
技术可以让阅读者有一个高效管理信息的阅读模式,能够快速准确地找到自己想要的信息。也可以给信息提供服务商一个安全、成本较低且十分高效的发布信息的相关渠道。
1.2课题研究方法及其内容
通过了解这个基于Android平台的阅读器来了解开发流程和提升自己对学科的兴趣。
具体来讲:第一,从实用性和简约的角度来进行UI设计,熟悉Android应用程序开发的UI设计过程。第二,经过比较的选择,选择合适的算法来读取源的内容。第三,经过对功能点的统计和设计,来明白怎样更好地提高用户体验,增加程序的实用性。第四,对App进行系统的测试,确保能够正常使用。
2关键技术分析
2.1Android平台
Android是一种以Linux为基础的开源代码操作系统。由Google持续领导和开发中。Android平台是基于在Linux内核以上的开发工具,所以保证了很大程度的内容的多样性和可移植性。Android平台已经为开发应用程序的过程当中提供了一套很好很实用的框架,笔者可以在这个平台上开发出不同的适应需求的应用程序。[1]
2.1.1Android特征
Dalvik虚拟:Android采用的是自主开发的Dalvik虚拟机技术,所占用的资源比例虽然小,但运行效率却是相当快的。
集成浏览器:基于WebKit引擎的开源。
优化的图形:Android使用的是自定义二维图形库。
SQLite数据库:SQLitet提供结构化的数据存储。
多媒体支持:支持如MP3、JPG、PNG等多种音视频和图像格式。
强大的开发环境:Android应用程序开发环境只需要大家常用的Eclipse、设备模拟器以及EclipseIDE的开发插件[2]。
2.1.2Android架构
Android的系统架构从上到下分别是应用程序层、应用程序框架层、系统运行库层、Linux核心层。
Android平台内已经存在了如发短信、日历和接打电话等程序。我们可以在这个平台上编写出更多自己想要开发的程序。开发语言主要为Java,当然,我们也可以利用其他语言编码。
Android应用程序的开发是基于框架和组件。Android框架本身已经为我们提供了很多的实用的组件来供使用,但我们也可以根据自身需求来编写新的组件,供自己的程序来进行调用,十分方便。
Android系统平台是优化了的Linux内核。比如可靠的安全性、进程管理、内存管理等都是依赖Linux内核。
2.1.3Android应用的构成和工作机制
对于一个Android应用程序来说,是由Activity(活动)、IntentReceiver(目的接收方)、Service(服务)、ContentProvider(内容提供者)四部分组成。在Android程序中有一个很重要的配置文件:androidMainfest.xml。笔者需要在这个文件中定义需要使用的组件和它的功能。
Activity是应用程序中最基本也是最重要的构造块,一个屏幕就是一个Activity。每个Activity都是继承自Activity基类的独立的类。我们使用setContentView(View)方法来展示我们已经定义好了的界面。
(1)活动生命周期
Activity(活动)有三个很关键的循环。
第一,活动的整个生命期:系统启动Activity会先调用onCreate(Bundle),最后以调用onDestroyO结束。系统使用onCreate()实现初始化。调用onDestroyO结束工作,同时释放所占有的空间。
第二,活动的可见生命期:系统的Activity从调用otart()开始,然后到otop()停止。在此期间,Activity是通?^显示在屏幕上与用户交互。即使用户不进行交互也可以在屏幕上显示。
第三,活动的后台生命期:从调用onResume()开始,到调用onPause()结束。当用户切出当前屏幕调用onPause(),切回来时调用onResume()。我们可以多次调用这两个方法,来实现活动在resumed和pasued之间的转
您可能关注的文档
- 当好法律总策划.doc
- 电子商务对互联网金融发展的影响分析.doc
- 盒马鲜生百联Riso飞牛优鲜便利蜂这些新零售生存现状大起底.doc
- 企业财务风险及防.doc
- 大数据环境中医院电子档案管理的现状及优化.doc
- 基于移动互联网的大学生政治素养提高途径.doc
- 江苏省新型城镇化发展影响因素分析.doc
- 沿海大通道漳州核电段左线工程风险管理研究.doc
- 包容型领导风格与组织创新氛围战略人力资源管理作用.doc
- 河南旅游产业集聚区发展动力机制研究.doc
- 博白县隆基建材有限公司年产30万m³商业混凝土搅拌站项目环评报告.docx
- 玉林市福绵区豪森家具厂木质家具生产建设项目环评报告.docx
- 广西玉林市中建建材有限公司机制砂加工建设项目环评报告.docx
- 桂平市金鸿机制沙材料有限公司年产20万吨机制沙石料生产线项目环评报告.docx
- 兴业县广申建材有限公司年产8万方石砂生产项目环评报告.docx
- 梧州市澳佳石场石料开采及加工扩建项目环评报告.docx
- 岑溪市岭腰水产专业合作社水产养殖销售项目环评报告.pdf
- 博白县城雨建材有限公司机制砂加工处理项目环评报告.pdf
- 人教版七年级上册语文精品教学课件 第一单元 4 古代诗歌四首【第二课时】 (3).ppt
- 人教版七年级下册语文精品教学课件 17 短文两篇【第一课时】 (3).ppt
最近下载
- 汽车NVH基础知识培训课件.pptx VIP
- 2025年招标采购人员专业能力评价考试(招标采购专业理论与法律基础·初、中级)历年参考题库含答案详解.docx VIP
- 2025年江苏信息职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 2025年政府采购评审专家考试题库附含答案.docx VIP
- 2025年江苏信息职业技术学院单招笔试英语试题库含答案解析.docx VIP
- GJB8848-2016 系统电磁环境效应试验方法.docx VIP
- 2025年秋学期开学第一课收心班会课件.pptx VIP
- 党支部书记组织生活会对照检查材料.doc VIP
- 2025年心理咨询师团体心理咨询中的存在主义团体治疗技巧专题试卷及解析.pdf VIP
- 创新器械系列专题研究报告(二):脑机接口专题,百年探索迎来质变,脑机接口产业爆发临界点将至-.docx VIP
原创力文档

文档评论(0)