我要不锈钢Android应用软件开发

我要不锈钢Android应用软件开发

我要不锈钢Android应用软件开发

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥307
  • 活动价: ¥200 (活动截止日期:2024-04-28)
  • (到期后自动恢复原价)
我要不锈钢Android应用软件开发

我要不锈钢Android应用软件开发

摘要:我要不锈钢APP主要是用于展示不锈钢行业的新闻,资讯等。本系统使用的是Android平台,通过eclipse开发,借助了第三方的开源框架,完成了对本项目的开发,数据库采用Android自带的sqlite数据库,采用greenDao工具快速操作数据库,用户可以免费使用该软件,也可以成为vip用户浏览特殊文章,该系统主要实现了浏览新闻,报价短信,以及对新闻的收藏,点赞,分享,对短信的收藏,以及查看收藏列表等功能。

关键词:不锈钢;Android;SlidingMenu;Sqlite; greenDao

     Stainless steel APP Android APPlication development

Abstract: stainless steel APP is mainly used to display the stainless steel industry news, information etc.. The system uses the Android platform developed by eclipse, with the help of the open source framework of the third party, the completion of the development of this project, the database by using Android with SQLite database, using greenDao tools to operate the database, users can make free use of the software, can also be a VIP user special articles, this system main realization. Browse news, offer SMS, and collection, the news point of praise, share the message collection, and view the collection list functions

Keywords: stainless steel industry;Android; SlidingMenu; Sqlite; greenDao

一、系统概述 

(一)系统简介

本系统主要实现我要不锈钢行业新闻,报价短信的查看,收藏,点赞,分享等功能。用户可以通过注册成为会员查看会员新闻和收费短信,用户也可以选择以游客的身份阅读免费新闻,和免费短信,当用户登录以后用户可以查看和删除已经收藏的短信和新闻,用户可以通过设置页面,设置一些喜爱的操作。

(二)开发工具

1、Eclipse4.3

Eclipse具有如下特点:

Eclipse是著名的跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目要发布代号为Mars的4.5版。本系统基于4.3开发。

2、Sqlite4.3

Sqlite具有如下特点:

SQLite是遵守ACID的关系数据库管理系统,它包含在一个相对小的C程序库中。它是D.RichardHipp创建的公有领域项目。不像常见的客户端/服务器结构范例,SQLite引擎不是个程序与之通信的独立进程,而是链接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都存储在主机端上单一个文件中。此种简洁的设计是通过写入时锁定整个数据文件而完成的。

3、JDK1.8

JDK具有如下特点:

一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。在Android中,他为开发者提供了库文件以及其他开发所用到的工具。简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用Eclipse作为你的开发工具,你就不需要下载ADT,只下载SDK即可开发。SDK可以自己编译,在linux环境下通过make命令进行,耗时比较长,需要有耐心哦亲。。。然后我们可以把自己编译的SDK通过ADT导入eclipse。在此基础上可以对源码包进行修改,比如修改android system/APP/phone.apk中的源码,然后再次调用make命令,就可以产生新的system.image文件,此文件是镜像文件。

4、ADT22.0

ADT具有如下特点:

目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。

目    录

一、 系统概述 1

(一)系统简介 1

(二)开发工具 1

1、Eclipse4.3 1

2、Sqlite4.3 2

3、JDK1.8 2

4、ADT22.0 2

二、 系统分析 3

(一) 需求分析 3

1、新闻阅读的需求 3

2、短信的需求 3

3、收藏的需求 3

4、设置的需求 4

5、用户的需求 4

(二) 业务分析 4

(三)功能模块设计 4

三、 数据库设计 5

四、 系统实施 7

(一)用户模块 7

1、用户登录(LoginActivity.java) 7

2、用户注册(RegisterSubmitActivity.java) 9

3、用户信息界面(PersonActivity.java) 10

(二)新闻模块 12

1、首页界面(MainActivity.java) 12

2、新闻详情页界面(NewsDetailActivity.java) 14

3、左侧列表界面展示(LeftFragment.java) 20

(三)短信模块 22

1、短信界面(MySmsFragment.java) 22

2、系统消息界面(SysFragment.java) 24

(四)收藏模块 25

1、我的收藏界面(MyFavouriteActivity.java) 25

(五)设置模块 27

1、设置界面展示(SettingActivity.java) 27

2、启动页界面(SplashActivity.java) 29

五、 系统测试 32

(一)需求测试 32

(二)功能测试 32

1、白盒测试 32

2、黑盒测试 32

六、 系统使用说明 33

(一)使用方法 33

1、操作步骤 33

(二)注意事项 33

1、使用注意 34

七、 结束语 34

八、 参考文献 35

参考文献

[1] 陈昊鹏,Bruce Eckel. Java编程思想(第4版)[M].北京:机械工业出版社,2007.

[2] 郭霖,第一行代码[M].北京:人民邮电出版社,2014.

[3]  Joshua Bloch,俞黎敏. Effective java 中文版(第2版)[M].北京:机械工业出版社,2009.

[4] 余志龙,陈昱勋,郑名杰.Android SDK开发范例大全[M]. 北京:人民邮电出版社, 2010.

[5] 弗里曼. Head First 设计模式[M].北京:中国电力出版社,2007.

[6] 邓凡平. 深入理解Android[M].北京:机械工业出版社,2012.


  • 关键词 我要 不锈钢 Android 应用 软件开发
  • 上一篇:没有了
  • 下一篇:基于Android的车载视频播控系统的设计和实现
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。