Android项目开发报告_第1页
Android项目开发报告_第2页
Android项目开发报告_第3页
Android项目开发报告_第4页
Android项目开发报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内容1项目概况22开发环境22.1安卓平台结构介绍22.2 MVC框架33功能介绍33.1登录33.2注册33.3添加43.4调查53.5主页64数据库结构74.1数据表设计75项目结构75.1 src文件夹752 gen文件夹75.3 libs文件夹85.4垃圾箱文件夹85.5 res文件夹85.6 AndroidManifest.xml86项目总结8安卓项目开发报告1项目简介本次培训主要是关于android的基础应用开发。培训的任务主要是开发一个与日常生活费用相关的现金簿软件。由于时间限制,本软件只实现登录、注册、添加和查询功能,不涉及细节。本项目的开发主要是帮助大家培养财务管理理念,清楚直接地了解每笔交易是如何以及何时花费的,这有利于节省一些费用。2发展环境2.1安卓平台结构介绍安卓系统架构与其操作系统相同,采用分层架构。Android分为四层,从上到下分别是应用层、应用框架层、系统运行时层和linux核心层。开发人员可以完全访问核心应用程序使用的API框架。该应用程序的架构设计简化了组件的重用。任何应用程序都可以发布其功能块,任何其他应用程序都可以使用发布的功能块(但是,它必须遵守框架的安全限制)。同样,应用程序重用机制也使用户能够轻松替换程序组件。申请。安卓发布了一些核心包,包括日历、地图、浏览器等。所有的应用程序都是用Java语言编写的。应用框架。该框架使开发人员能够完全访问核心程序使用的API框架,简化了组件的使用。同时,它还使用户能够方便地更换程序组件。系统运行时。安卓包括一些可以被安卓系统中不同组件使用的C/C库。一般来说,如果你想把安卓移植到其他硬件上运行,你只需要实现这部分代码。安卓还包括一个核心库,它提供了Java编程语言核心库的大部分功能。Linux内核。安卓的核心系统服务依赖于Linux 2.6内核,如安全性、内存管理、进程管理、网络协议栈和驱动程序模型。Linux内核还充当硬件和软件堆栈之间的抽象层。2.2 MVC框架MVC最初存在于桌面程序中。m代表业务模型,V代表用户界面,C代表控制器。使用MVC的目的是将M和V的实现代码分开,以便同一个程序可以使用不同的表达形式。MVC是一种框架模式,它强制分离应用程序的输入、处理和输出。使用MVC的应用程序分为三个核心组件:模型、视图和控制器。他们各自处理自己的任务。最典型的MVC是JSP servlet javabean模式。3功能介绍3.1登录功能描述用户登录到系统窗口。如果信息有误,系统会提示用户名或密码有误。功能实现用户填写登录信息,信息正确,登录成功,进入用户主页。登录界面的屏幕截图:3.2注册功能描述用户注册窗口。如果用户已经存在,系统会提示用户注册失败,请重新注册。功能实现用户填写注册信息,点击提交,完成注册,进入登录页面。注册界面的屏幕截图:3.3添加功能描述用户添加信息窗口,输入相关信息,添加成功。功能实现用户成功登录进入主页,点击添加按钮,输入信息,完成添加。添加屏幕截图:3.4调查功能描述用户查询信息窗口,选择查询日期,并显示查询的信息。功能实现进入主页后,用户点击查询按钮,选择查询日期,点击完成,完成查询并显示查询信息。查询界面截图:3.5主页功能描述介绍系统的主题,让用户对系统有一个初步的了解。功能实现用户进入系统窗口主页截图:4数据库结构4.1数据表D表名帐目解释用户表字段名数据类型限制解释评论用户名文本主关键字用户名用户通行证文本密码表2:账目报表表名期刊解释字段名数据类型限制解释评论JID整数主键自动增量编号JDATE文本日期,JEVENT文本理由JAMOUNT真实的钱用户名文本用户名5项目结构安卓项目的目录结构将通过现金项目引入。如下所示:5.1 src文件夹此文件夹包含的源代码。java。52代文件夹公共类HelloWorld扩展活动/*首次创建活动时调用。*/覆盖创建时公共无效(捆绑保存状态)super.onCreate(保存状态);设置内容视图;该文件夹包含资源类,并且是自动生成的。下面有一份R.java文件。R.java是在项目建立时自动生成的。此文件是只读的,不能更改。R.java文件中定义了一个R类。R类包含许多静态类,静态类的名称对应于res中的一个名称,也就是说,R类定义了项目所有资源的索引。5.3 libs文件夹储存罐子包装5.4垃圾箱文件夹编译生成的可执行apk5.5 res文件夹为前台演示存储资源文件。包含项目中的资源文件的资源目录将被编译到应用程序中。向该目录添加资源时,它们将由R.java自动记录。对于一个新项目,res目录下将有三个子目录:绘图标签、布局、值。5.6 AndroidManifest.xml项目的总体配置文件,记录应用程序中使用的各种组件。本文档列出了应用程序提供的功能。在本文档中,您可以指定服务(如电话服务、互联网服务、短信服务、全球定位系统服务等)。)由应用程序使用。此外,当您添加新的活动时,还需要在此文件中配置它。此活动只能在配置后调用。Xml将包含以下设置:应用程序权限、活动、意图过滤器等。6项目总结通过为期一周的项目培训,我学到了很多在学校学不到的知识。我还了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论