移动应用开发技术的课程设计

合集下载

移动应用开发的课程设计

移动应用开发的课程设计

移动应用开发的课程设计一、课程目标知识目标:1. 理解移动应用开发的基本概念,掌握开发环境的搭建与使用;2. 学会使用移动应用开发的基本编程语言和开发工具,如Java、Kotlin、Xcode等;3. 掌握移动应用界面设计的原则和布局方法,能独立设计美观、易用的用户界面;4. 了解移动应用的发布与测试流程,掌握基本的应用调试技巧。

技能目标:1. 能够运用所学的编程知识和开发工具,独立完成简单的移动应用项目;2. 培养学生团队协作能力,通过小组合作完成较为复杂的移动应用开发任务;3. 提高学生的创新意识和问题解决能力,能够针对实际问题提出合理的移动应用解决方案;4. 培养学生具备良好的编程习惯,编写出高质量的代码。

情感态度价值观目标:1. 培养学生对移动应用开发的兴趣和热情,激发其学习主动性和探究精神;2. 培养学生具备良好的沟通能力和团队协作精神,尊重他人的意见和成果;3. 增强学生的版权意识,尊重知识产权,遵循法律法规,树立正确的道德观念;4. 培养学生关注社会发展,关注移动应用领域的前沿动态,提高其时代责任感。

本课程针对高年级学生,结合移动应用开发学科特点,注重理论知识与实践操作相结合,旨在培养学生的编程技能和创新能力。

课程目标旨在让学生掌握移动应用开发的基本知识和技能,培养其团队协作和问题解决能力,同时注重培养学生的情感态度价值观,使其成为具备社会责任感和创新精神的人才。

在教学过程中,将目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 移动应用开发概述- 了解移动应用的发展历程、分类及市场现状;- 熟悉主流移动操作系统及开发平台。

2. 开发环境搭建- 安装并配置Android Studio、Xcode等开发工具;- 学习使用模拟器和真机进行应用测试。

3. 编程语言基础- 掌握Java、Kotlin、Swift等编程语言的基本语法;- 学习面向对象编程思想,理解类与对象、继承与多态等概念。

移动应用开发课程标准 doc

移动应用开发课程标准 doc

移动应用开发课程标准随着移动互联网的快速发展,移动应用开发已经成为IT行业的热门领域之一。

为了培养更多具备移动应用开发能力的人才,许多高校和培训机构纷纷开设了移动应用开发课程。

然而,由于行业发展迅速,各种技术不断更新,导致移动应用开发课程的教学内容和标准也需要不断进行修订和完善。

本文旨在提出一套完备的移动应用开发课程标准,以期为相关教育机构和学习者提供指导和参考。

一、课程目标1.1 掌握移动应用开发的基本理论和方法,具备独立开发移动应用的能力。

1.2 熟悉移动应用开发的前沿技术和发展趋势,具备不断学习和创新的能力。

1.3 培养学生团队协作意识,使其能够在实际项目中有效地参与到开发工作中。

二、课程内容2.1 移动应用开发基础(1)移动应用开发概述(2)移动应用开发环境搭建(3)移动应用开发工具介绍(4)移动应用界面设计基础(5)移动应用导航和布局设计2.2 移动应用开发技术(1)移动应用开发语言介绍(2)移动应用开发框架(3)移动应用网络通信技术(4)移动应用数据库应用(5)移动应用性能优化和调试2.3 移动应用开发实践(1)移动应用实战项目(2)移动应用开发流程和方法(3)移动应用测试和发布(4)移动应用用户体验设计(5)移动应用开发案例分析三、教学方法3.1 理论与实践相结合在课堂教学中,要注重理论知识的传授也要引导学生进行实际操作,通过动手实践来巩固所学知识。

3.2 项目驱动教学以项目为载体,让学生在实际项目中学习和实践,培养其解决问题和团队协作能力。

3.3 资源共享和交流教师和学生之间要建立起良好的互动和交流机制,共享教学资源和经验,促进共同提高。

四、教学评估4.1 平时作业学生需要按时完成课堂作业和项目任务,以检验其对课程知识的掌握程度和实际能力。

4.2 期末考核通过期末考核来综合评价学生的学习情况,包括理论知识的掌握程度和实际能力的表现。

4.3 课程设计学生需要完成一定的课程设计项目,对于项目的完成情况和质量进行评价。

移动应用开发课程设计目的

移动应用开发课程设计目的

移动应用开发课程设计目的一、课程目标知识目标:1. 理解移动应用开发的基本概念,掌握软件开发流程;2. 学习并掌握主流移动开发平台(如Android、iOS)的基本框架和关键技术;3. 熟悉移动应用界面设计原则,掌握界面布局和交互设计方法;4. 了解移动应用的安全性和性能优化策略。

技能目标:1. 能够运用所学的开发技术和工具,独立完成移动应用的功能设计、编码和调试;2. 培养良好的编程习惯,编写出结构清晰、可维护性强的代码;3. 学会使用移动应用开发文档和社区资源,解决开发过程中遇到的问题;4. 提高团队协作能力,能够与团队成员共同完成移动应用项目。

情感态度价值观目标:1. 培养学生对移动应用开发的兴趣和热情,激发创新精神;2. 培养学生具备良好的职业道德和敬业精神,遵循软件开发规范;3. 增强学生的自信心和成就感,鼓励主动探索和持续学习;4. 培养学生关注社会需求,将移动应用开发与实际生活相结合,提高社会责任感。

本课程针对高年级学生,结合学科特点和教学要求,注重理论与实践相结合,培养学生的实际动手能力和创新能力。

通过本课程的学习,使学生能够掌握移动应用开发的基本知识和技能,为未来从事相关领域工作或继续深造打下坚实基础。

二、教学内容1. 移动应用开发基础理论:- 移动应用发展概述- 移动操作系统原理- 移动应用架构与设计模式2. 移动应用开发技术:- Android开发环境搭建与使用- iOS开发环境搭建与使用- 常用移动开发框架和库3. 移动应用界面设计:- 界面设计原则与规范- 布局设计与实现- 交互设计方法与实践4. 移动应用功能开发:- 常用控件与应用- 数据存储与访问- 网络通信与数据解析5. 移动应用测试与优化:- 功能测试与性能测试- 安全性分析及优化- 用户体验优化6. 移动应用项目实践:- 项目需求分析与规划- 功能模块设计与开发- 团队协作与项目管理教学内容参考教材相关章节,按照教学大纲安排和进度进行。

Android Studio移动应用开发任务教程(微课版)教案(6)

Android Studio移动应用开发任务教程(微课版)教案(6)

1.课程设计(1)回顾上一章的内容,提出本次课程的目标----配置服务端,并使用异步任务实现网络通信。

(2)首先打开控制面板---程序---启用或关闭Windows功能。

勾选IIS及4.7,然后点击确定。

(3)完成后,在浏览器中输入localhost,测试是否成功。

(5)停止默认网站,然后,鼠标右键单击“网站”节点,选择“添加网站…”。

(6)在弹出的对话框中,设置相关信息,单击“确定”按钮,完成新网站的设置。

(7)确定后,启动该网站,打开浏览器输入http://localhost/webform1.aspx,将会出现下面的错误。

(8)打开控制面板---程序---启用或关闭Windows功能---Internet Information Service---万维网服务,勾选红色框的选项,然后确定。

(9)安装完成后,重新在浏览器中输入http://localhost/webform1.aspx。

(10)这是System.Data.SQLite.dll是32位程序,在iis管理器中,鼠标右键选择应用程序池中的SoccerApp。

点击“高级设置”,启用32位应用程序。

(11)完成后,重新在浏览器中输入http://localhost/webform1.aspx。

显示如下信息,表示服务端安装成功。

(12)了解学生进度。

(13)配置好服务端后,提出问题,我们如何获取网络上的数据?介绍网络通信的基本概念、原理和实现方式,明确本课程主要采用基于HTTP 的网络通信。

(14)以访问百度网站为例,展示如何获取服务端响应信息。

首先设计界面,当用户点击按钮时,向服务端发送请求,并获取响应信息。

button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {try {HttpURLConnection urlConn = (HttpURLConnection) newURL("").openConnection( );int responseCode = urlConn .getResponseCode();if(responseCode == HttpURLConnection.HTTP_OK){InputStream is = urlConn .getInputStream();ByteArrayOutputStream baos=new ByteArrayOutputStream();int n=0;byte[] buf=new byte[1024];while((n=is.read(buf))!=-1){ baos.write(buf,0,n); }String str= baos.toString("UTF-8");Log.i("Test",str);}urlConn.disconnect();} catch (IOException e) {e.printStackTrace();}}});(15)点击运行,出现NetworkOnMainThreadException异常,即对于网络访问,Android要求放在线程中进行。

手机移动开发课程设计论文

手机移动开发课程设计论文

手机移动开发课程设计论文一、课程目标知识目标:1. 学生能理解手机移动开发的基本概念,掌握软件开发的基本流程。

2. 学生能掌握至少一种移动开发平台(如Android或iOS)的基本编程语言和开发工具。

3. 学生能了解移动应用界面设计原则,掌握界面布局和交互设计的基本方法。

4. 学生能了解移动应用的常见功能模块,如数据存储、网络通信等,并学会运用相关技术实现。

技能目标:1. 学生具备使用移动开发工具进行编程的能力,能够独立完成简单的移动应用开发。

2. 学生能够运用所学知识解决实际开发过程中遇到的问题,具备一定的调试和优化能力。

3. 学生能够进行团队协作,与他人共同完成一个完整的移动应用项目。

情感态度价值观目标:1. 学生培养对编程和移动开发的兴趣,提高主动学习和探究的精神。

2. 学生树立正确的价值观,认识到移动应用开发对于社会发展的重要性。

3. 学生在团队合作中培养沟通、协作和解决问题的能力,增强团队意识。

本课程针对高中年级学生,结合当前智能手机普及和移动应用广泛使用的背景,旨在培养学生的编程兴趣,提高实践操作能力。

课程性质以实践为主,理论联系实际,注重培养学生的动手能力和创新能力。

在教学过程中,教师应关注学生的个体差异,因材施教,确保学生在完成课程学习后,能够达到上述课程目标。

通过分解课程目标为具体的学习成果,教师可进行有针对性的教学设计和评估,确保教学效果。

二、教学内容本课程教学内容分为以下五个模块:1. 手机移动开发基础知识:包括移动开发概述、移动操作系统简介、开发环境搭建等,对应教材第一章内容。

2. 移动开发编程语言:以Android平台为例,讲解Java编程语言基础,对应教材第二章内容。

3. 界面设计与布局:介绍界面设计原则、布局方法、控件使用等,对应教材第三章内容。

4. 功能模块实现:包括数据存储、网络通信、多媒体处理等常见功能模块的实现,对应教材第四章内容。

5. 项目实战与团队协作:指导学生组成团队,共同完成一个完整的移动应用项目,从需求分析、设计、开发到测试部署,对应教材第五章内容。

andriodstudio课程设计

andriodstudio课程设计

andriodstudio课程设计一、教学目标本课程的教学目标是使学生掌握Android Studio的基本操作和应用开发流程,培养学生具备基本的移动应用开发能力。

具体目标如下:1.知识目标:–理解Android Studio的概念和作用;–熟悉Android Studio的用户界面和基本操作;–掌握Android应用的开发流程和关键环节;–了解Android应用的调试和发布方法。

2.技能目标:–能够独立安装和配置Android Studio;–能够使用Android Studio创建、管理和维护Android项目;–能够编写简单的Android应用,如计算器、天气查询等;–能够运用Android Studio进行应用的调试和优化。

3.情感态度价值观目标:–培养学生对移动应用开发的热情和兴趣;–培养学生勇于探索、积极向上的学习态度;–培养学生团队协作、沟通交流的能力;–培养学生关注社会、服务社会的责任感。

二、教学内容本课程的教学内容主要包括以下几个部分:1.Android Studio的安装与配置:介绍Android Studio的概念、安装方法和用户界面;2.Android项目创建与管理:讲解如何创建、导入和管理Android项目;3.Android应用开发基础:介绍Android应用的基本结构、界面布局和常用组件;4.Android应用调试与优化:讲解如何进行应用的调试、性能优化和错误处理;5.常见Android应用案例分析:分析并模仿一些典型的Android应用,如计算器、天气查询等。

三、教学方法本课程采用讲授法、讨论法、案例分析法和实验法等多种教学方法,以激发学生的学习兴趣和主动性。

1.讲授法:教师通过讲解、演示等方式传授知识,学生通过听讲、提问等方式获取信息;2.讨论法:教师学生就某个问题进行讨论,培养学生思考、分析和解决问题的能力;3.案例分析法:教师提供典型案例,学生分析并模仿,提高实际操作能力;4.实验法:学生在实验室进行实际操作,培养动手能力和实际问题解决能力。

《移动智能终端应用开发(Android)》课程设计题目

《移动智能终端应用开发(Android)》课程设计题目

《移动智能终端应用开发(Android)》课程设计对象:福建师范大学信息技术学院13级软件工程专业时间:2014-2015第1学期选题一:一、课程设计题目:闲置物品助手二、课题难度:中三、系统功能描述:设计实现基于Android的“闲置物品助手”,用于帮助用户记忆物品的存放地方。

生活中的各种各样的物品繁多,有时突然想找一件小东西,却无论如何也找不到,哪怕翻箱倒柜,连楼下的垃圾堆也找遍了也未能如愿;也可能你过几天不经意就看到了你要找的东西。

有时还会因此而误事,比如:要去考试,准考证却找不到了。

因此我们准备开发一款单机版手机App软件, 让你随时登记你的物品放哪儿了,让你随时找到想找的物品,让生活更方便。

本系统主要功能如下:1)物品类别的管理(包括增加、删除、修改和物品类别数量的统计)2)放置位置的管理(包括增加、删除和修改)3)提醒类别管理(包括增加、删除和修改)4)物品的管理(包括增加、删除和修改),关键信息包括:物品放置时间,物品名称、件数、重要性指数、存放位置拍照,是否提醒(例如:某个时间点要取该物品还给某人提前一天提醒我,快到时间1个小时再次提醒;被子放在柜子里超过3个月了,今天是晴天,提醒我是否考虑要晾晒;)5)根据物品名称和类别搜索物品的功能6)根据放置位置和物品名称搜索物品7)身份注册和身份验证功能8)天气系统(主要用到天气预报、城市API设置和网络通信服务)四、系统设计要求:1)开发平台Winxp/win7/win8/win10/vista/win2003server,Eclipse及ADT。

2)数据库:SQLite3)JDK1.74)Android版本2.3.3~4.35)可自行对本课题基本需求进行扩展,但需包含本课题所要求的基本功能。

6)建议项目开发时搭建SVN进行版本管理,也便于团队开发.7)目标设备:android手机或android平板五、关键技术:Activity、Indent、事件、多线程、资源、contentProvider、Service、广播、Gesture、GPs、重力感应、google map, 网络通信、本地存储、多媒体、OPenGL/3D六、重点和难点:Sqlite数据库技术七、补充说明:1)本课题可由1~2人为一个小组,最多2人。

软件工程实训项目案例IIAndroid移动应用开发篇课程设计

软件工程实训项目案例IIAndroid移动应用开发篇课程设计

软件工程实训项目案例II-Android移动应用开发篇课程设计一、项目背景及目的随着手机硬件的不断升级,移动应用的市场需求也越来越高,特别是Android平台的应用开发,已成为最热门的开发领域之一。

为提高学生的实践能力,本课程设计要求学生通过团队协作,完成一款功能完整,操作便捷,具备商用价值的Android移动应用程序。

二、项目要求1.应用主题及功能设计本项目要求团队选择一款具有实际商业价值的应用主题,该主题需至少包含以下功能:•一个完整的应用程序组织框架;•至少2种不同类型的用户可注册并登录系统;•至少3个数据表及其UI的设计和交互;•至少实现一个数据存储的基础操作,例如数据添加、数据查询、数据修改、数据删除等;•至少实现一项数据清理、数据导出、导入等操作;•至少实现一个离线本地存储,在离线情况下缓存待上传数据;•一个较为完整的商业化UI设计,包括各类控件,布局,配色、动画等。

2.技术要求•使用Android Studio进行开发,界面布局采用XML;•使用SQLite实现数据存储;•对网络请求,可以使用操作系统提供的HttpURLConnection或第三方库;•在代码注释、文档等方面需高度重视软件工程规范;•注重代码可读性及可维护性;3.团队协作•团队成员之间需要高度配合,互相支持;•每位团队成员都要积极参与项目的讨论、设计以及代码编写;•团队需定期进行进度汇报,及时解决问题和调整方向;4.文档要求•每位团队成员需提交一份个人贡献报告,说明个人所负责的部分,以及解决问题和收获的过程;•团队需提交项目开发文档、技术文档以及用户手册等相关文档;•所有文档需要输出为Markdown文本格式;三、项目计划1.项目周期本项目约定为3个月内完成,其中前2个月主要为需求分析与设计,最后1个月为开发和测试。

2.里程碑•第1周:确定团队合作方式和主题;•第2周:需求分析,确定主要功能需求;•第3周:UI设计、确定技术选型;•第4周-第5周:进行详细需求说明书的编写,包括数据表设计、业务流程图、系统用例等;•第6周-第7周:根据详细说明书进行逐一实现;•第8周:完成全部功能和测试;•第9周:优化及完善,准备项目答辩。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《移动应用开发技术》题目:基于Android的个人生活助手专业:学长淘宝店530213班级:学长淘宝店530213学号:学长淘宝店530213姓名:学长淘宝店530213指导教师:学长淘宝店530213完成日期: 2015年 05月 28日1需求分析随着安卓市场的发展,手机软件更新与时俱进,手机的个人助手已不是什么有创意的软件了,而是一种实用性的软件。

基于安卓的个人生活助手,实现事务的管理和收支的管理,随身随时随带,提供优质的服务。

学长淘宝店5302131.1用户需求分析由于用户在日常生活中,忙碌也有时对事务的遗忘,以及对收支的不明,然而这个安卓手机日常助手提供了事务管理和收支管理,用户则对日常事务或收支进行记录,查询等功能,让用户不会因遗忘应做的事务,比如,什么时间预约好客户谈生意,也不会因此造成损失;对开支的也有明确的记录,对以后生活上的开支规划,提供生活质量。

1.2功能需求分析学长淘宝店530213根据上面的需求分析,设计安卓生活日常助手。

根据以上的想法,设计出助手的功能:1)、事务(查询,新增,删除,修改,提醒);2)、收支(查询,新增,删除,修改);3)、录音;4)、音乐;5)、日历;6)、时钟。

2事务管理和收支管理流程分析事务管理流程图收支管理流程图3系统结构设计学长淘宝店5302133.1系统的总体结构功能模块设计3.2系统静态模型设计学长淘宝店530213根据系统需求设计7个界面类,分别是MainActivity(主界面类),Affairsmain(事务界面类),Bookmain(收支界面类),Maffairs(事务管理界面类),Mbook(收支管理界面类),Saffairs(事务查询界面类),Sbook(收支查询界面类)确定系统的类后确定类之间的关系:精选文库3.3主界面的功能模块设计学长淘宝店530213精选文库3.3.1事务界面的功能模块设计学长淘宝店530213精选文库3.3.2收支界面的功能模块设计学长淘宝店5302134 系统数据库模型设计学长淘宝店5302134.1E-R图4.1.1事务的E-R图:4.1.2收支的E-R图:5 功能实现学长淘宝店5302135.1事务功能实现5.1.1事务新增代码public void save(View view){if(checkDate()||checkStartTime())return;StringBuilder result=new StringBuilder();result.append(date.getText().toString()+" ");result.append(startTime.getText().toString()+"-");result.append(item.getText().toString());try{if(this.getIntent().getStringExtra("flag").equals("change") ){intindex=getIntent().getExtras().getInt("position");String line="";StringBuilder sb=new StringBuilder();FileInputStream in=openFileInput("item");BufferedReader br=new BufferedReader(new InputStreamReader(in));for(int i=0;i<index;i++){sb.append(br.readLine()+"\n");}br.readLine();sb.append(result.toString()+"\n");while(true){if((line=br.readLine())!=null)sb.append(line+"\n");elsebreak;}FileOutputStream out=openFileOutput("item", MODE_PRIVATE);PrintStream ps=new PrintStream(out);ps.print(sb.toString());ps.close();out.close();Toast.makeText(this, "保存完毕!",Toast.LENGTH_LONG).show();Intent intent=getIntent();setResult(0x111,intent);finish();}else{FileOutputStream out=openFileOutput("item", MODE_APPEND);PrintStream ps=new PrintStream(out);ps.println(result.toString());ps.close();out.close();Toast.makeText(this, "保存完毕!",Toast.LENGTH_LONG).show();Intent intent=getIntent();setResult(0x111,intent);finish();}}catch(Exception e){e.printStackTrace();}}public boolean checkDate(){if(date.getText().toString().equals("")){Toast.makeText(this, "日期不能为空!",Toast.LENGTH_LONG).show();return false;}return false;}public boolean checkStartTime(){if(startTime.getText().toString().equals("")){Toast.makeText(this, "时间不能为空!",Toast.LENGTH_LONG).show();return true;}return false;}5.1.2事务查询代码public String[] splitString(String s){String[] ss=new String[3];int firstIndex=0,secondIndex=0,flag=0;char a[]=s.toCharArray();for(int i=0;i<a.length;i++){if(a[i]==' '){if(flag==0){firstIndex=i;flag=1;}else{break;}}if(a[i]=='-'){secondIndex=i;}}ss[0]=s.substring(0, firstIndex);ss[1]=s.substring(firstIndex+1, secondIndex);ss[2]=s.substring(secondIndex+1,s.length());return ss;}5.1.3事务删除代码public void delete(View view){int index=getIntent().getExtras().getInt("position");String line="";StringBuilder sb=new StringBuilder();try{FileInputStream in=openFileInput("item");BufferedReader br=new BufferedReader(new InputStreamReader(in));for(int i=0;i<index;i++){sb.append(br.readLine()+"\n");br.readLine();while(true){if((line=br.readLine())!=null)sb.append(line+"\n");elsebreak;}FileOutputStream out=openFileOutput("item",MODE_PRIVATE);PrintStream ps=new PrintStream(out);ps.print(sb.toString());ps.close();out.close();Toast.makeText(this, "删除成功!",Toast.LENGTH_LONG).show();Intent intent=getIntent();setResult(0x111,intent);finish();}catch(Exception e){e.printStackTrace();}}5.1.4事务修改代码setActivity.setText("修改");title.setText("事务管理");delete.setVisibility(View.VISIBLE);int index=getIntent().getExtras().getInt("position"); // Toast.makeText(this, ""+index,Toast.LENGTH_LONG).show();FileInputStream in;String line="";try {in = openFileInput("item");BufferedReader br=new BufferedReader(new InputStreamReader(in));for(int i=0;i<=index;i++){line=br.readLine();}// Toast.makeText(this, line,Toast.LENGTH_LONG).show();String[] s=splitString(line);date.setText(s[0]);startTime.setText(s[1]);item.setText(s[2]);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}5.2收支功能实现5.2.1收支新增代码save.setOnClickListener(new View.OnClickListener() { @Overridepublic void onClick(View view) {// TODO Auto-generated method stubString t=time.getText().toString();String i=income.getText().toString();String o=outcome.getText().toString();db.execSQL("insert into shouru values(?,?,?)",new String[]{t,i,o});Toast.makeText(Mbook.this, "保存成功", Toast.LENGTH_SHORT).show();5.2.2收支查询代码read.setOnClickListener(new View.OnClickListener() { @Overridepublic void onClick(View view) {// TODO Auto-generated method stublist.setText("");Cursor cursor=db.rawQuery("select*from shouru", null);while(true){if(cursor.moveToNext()==false)break;String t=cursor.getString(0);int i=cursor.getInt(1);int o=cursor.getInt(2);int a=i-o;String tmp=list.getText().toString();list.setText(tmp+"\n"+"时间:"+t+"月份 "+"总收入:"+i+" "+"总支出:"+o+" "+"收支差:"+a);}}});read1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {// TODO Auto-generated method stublist.setText("");Cursor cursor=db.rawQuery("select*from shouru", null);while(true){if(cursor.moveToNext()==false)break;String t=cursor.getString(0);int i=cursor.getInt(1);String tmp=list.getText().toString();list.setText(tmp+"\n"+"时间:"+t+"月份 "+"总收入:"+i);}}});read2.setOnClickListener(new View.OnClickListener() { @Overridepublic void onClick(View view) {// TODO Auto-generated method stublist.setText("");Cursor cursor=db.rawQuery("select*from shouru", null);while(true){if(cursor.moveToNext()==false)break;String t=cursor.getString(0);int o=cursor.getInt(1);String tmp=list.getText().toString();list.setText(tmp+"\n"+"时间:"+t+" 月份 "+"总支出:"+o);}}});read3.setOnClickListener(new View.OnClickListener() { @Overridepublic void onClick(View view) {// TODO Auto-generated method stubIntent intent = new Intent();intent.setClass(Sbook.this, Bookmain.class);startActivity(intent);}});5.2.3收支删除代码thing2.setOnClickListener(new View.OnClickListener() { @Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubString aa=thing.getText().toString();db.execSQL("delete from shouru where time=?",newString[]{aa});Toast.makeText(Sbook.this, "清除成功",Toast.LENGTH_SHORT).show();finish();}5.2.4收支修改代码6 总结学长淘宝店530213本软件还存在几个模块的功能需改进,比如在输入值的判断方面,等等;同时对安卓的一些基本内容的整体上的应用,往后在设计当中还需努力与严密性的考虑,也是为以后从事软件上测试方面减少维护与修改。

相关文档
最新文档