。研究采集工具Wireshark的运用,汇聚采集新闻题材。对软件整体界面UI进行优化。在Eclipse中的模拟器调试,优化运行组件,对手机调试做好必备考察。
基于多终端的网络新闻发布系统-Android手机客户端设计
随着时代的发展,科技的进步,手机不再是普通的打电话和收发短信的工具,已经成为集多功能于一体的个人便携终端。人们收看新闻不再局限于报纸和电视机,手机客户端已成为用户日常浏览新闻的主流方式。Android作为主流操作系统占领了手机操作系统市场很大的份额。
开发一款能够在手机上随时随地阅读时事新闻的软件就是本论文研究的目的。这样一款软件可以丰富人们的闲时生活,给人们的生活提供了许多便利。
目前Android已经进入了6.0时代,操作系统不断更新换代,促进了越来越好的用户体验。手机新闻的出现,给了手机和新闻市场注入了强大的发展动力。手机新闻的内容也越来越丰富多样。随着社会的发展,新闻行业已从早期主要依靠报纸广播等方式的传播逐渐发展到依靠手机通讯给广大人民提供最新的新闻内容。极大保证了新闻的时效性,让我们融入了这个瞬息万变的世界。
安卓是在Linux操作系统基础上开发起来的,有助于底层资源软件的开发和使用,安卓的栈具有一系列与移动应用程序相关的特性,android包含一个核心库的集合,提供大部分在java语言编程核心类库中可用的功能。每一个安卓应用程序是Dalvik虚拟机的实例,运行在自己的进程中。安卓所以的应用程序都是由java语言编写的,安卓开发依赖于开源的力量。
本次研究的内容是用java语言编写安卓客户端新闻软件程序,为用户提供各式各样的新闻,包括时政,娱乐,文体,八卦等。
还可以通过收藏功能将数据保存到本地数据库SQLite,减少网络流量。SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。
通过搜集一些有关课题的资料与文献,研究Github网站上的开源框架。加上与指导老师的交流并确定研究中心与论文设计计划,逐渐建立模型,最后完成整个论文的撰写。 掌握Java等编程语言的使用,同时熟练运用Eclipse开发工具,学习Google Android API、采集工具等技术与工具的使用。
部署开发环境,做系统规划,准备所需要的开发软件Wireshark Android SDK、Eclipse,确定功能块。研究采集工具Wireshark的运用,汇聚采集新闻题材。对软件整体界面UI进行优化。在Eclipse中的模拟器调试,优化运行组件,对手机调试做好必备考察。封装成手机软件,安装手机,调试运行,完成设计。