安卓课程设计心得体会

安卓课程设计心得体会

篇一:Android 课程设计报告

一、概述

如今移动手持设备发展速度越来越快,支持功能越来越多。不少的PC应用被移植到手持设备上来,这也个用户带来了相当多的方便。当然邮箱也不例外,被做到移动手持设备上来。电子邮件是互联网最基本、但却是最重要的组成部分,通过电子邮件进行方便、快捷的信息交流,已经逐渐成为日常生活和工作中不可或缺的行为习惯。

二、项目设计与实现

1、JavaMail编程简介

JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。

虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java Development Kit),这就意味着你在使用前必须另外下载JavaMail文件。除此以外,你还需要有Sun的JavaBeans Activation Framework (JAF)。JavaBeans Activation Framework的运行很复杂,在这里简单的说就是JavaMail的运行必须得依赖于它的支持。在Windows 2000下使用需要指定这些文件的路径,在其它的操作系统上也类似。

JavaMail是可选包,因此如果需要使用的话你需要首先从下载。目前最新版本是JavaMail1.4,使用JavaMail的时候需要Javabean Activation Framework的支持,因此你也需要下载JAF。安装JavaMail只是需要把他们加入到CLASSPATH中去,如果你不想修改CLASSPATH的话,可以直接把他们的jar包直接copy到JAVA_HOME/lib/ext下。这样JavaMail就安装好了。 JavaMail包中用于处理电子邮件的核心类是:Session,Message,Address,Authenticator,Transport,Store,Folder等。Session定义了一个基本的邮件会话,它需要从Properties中读取类似于邮件服务器,用户名和密码等信息。

2、功能模块的实现

1、 登陆

用户使用自己的邮箱名和密码来登陆系统,这里只是做格式的验证,存储于全局Application变量中,作为发邮件者,用户还可已选择记住登陆信息,来存储本次的登陆信息于SharedPreferences文件中,以方便下一次登陆。

信息通过验证则会记录主功能页面:

2、 联系人管理

使用该软件进行邮件的发送是要先设置联系人也就是收件人,点击联系人将进入联系人管理页面

在该页面可以对联系人进行一系列的操作:

1

添加联系人:点击menu,会出现一个功能菜单:

点击添加项:

一定要正确填写数据,才可以通过。列表会立刻刷新:

删除联系人:长按某一条要删除的信息将有删除提示:

2

点击确定该条信息将被删除。

查找联系人:中文可以通过首字母匹配查询,备注名称和邮件地址可以通过模糊查询来实现快速的查找。

点击menu的说明菜单会出现该界面上功能的使用说明:

3

3、 写信

主菜单点击写信将进入写信页面

点击Menu将出现该写信功能的使用说明项和退出项:

点击使用说明会有该页面的详细使用说明。

添加收件人:点击页面上的添加图片进入联系人列表,在这里可以选择收件人支持群发。

4

篇二:安卓android课程设计报告

湘潭大学课程设计报告

课 程

课 题

指 导

名 称______手机安卓开发_______ 名 称______天气预报APP_______老 师______周唯___________ 姓 名____黄柳________ 学 号___2012600719_________ 班级____12计2班________

小 组______棒棒糖_______

时 间____2015年1月26 日_____

一、 需求分析

(一) 引言

1. 编写目的 1.1 为用户提供一个显示天气预报的软件,可以根据百度地图显示用户需求的城市位置,以及用图标表示各城市对应的气象信息,可以简洁的表示出“晴、雨、雪”和“气温”气象信息。

2. 项目风险

2.1 (项目风险识别是指找出影响项目目标顺利实现的主要风险因素,并识别出这

些风险究竟有哪些基本特征、可能会影响到项目的那些方面。)

2.2 联网收费视用户电话运营商的收费标准决定

2.3 手机或者无线信号不好时,可能无法连接或更新天气情况

3. 预期读者和阅读建议

3.1 预期读者:会使用已经安装安卓系统的手机或者平板电脑

android课程设计的需求分析,安卓课程设计心得体会.doc相关推荐

  1. 本科生计算机课程设计总结,大学生计算机实训心得体会

    随着科技的发展,越来越多的大学生选择学习计算机专业,想要学好计算机,还得通过实训.下面是学习啦带来的计算机实训心得体会,希望对大家有帮助. 计算机实训心得体会篇一 此次实训的目的不言而欲,主要就是针对 ...

  2. java web 课程设计_关于Javaweb课程设计的心得体会.doc

    关于Javaweb课程设计的心得体会 ----在线测试系统 这次课程设计我做的是章节自测系统, 主要是服务于学生进行阶段性自测和练习.系统分为练习和测试两部分,每一部分又各分若干专题.系统中采用的技术 ...

  3. 安卓和ios的ui设计区别_安卓界面设计与iPhone界面设计区别在哪里?

    据美国科技媒体最新报道,谷歌将推出一个新的设计语言,统一安卓应用的用户界面设计,届时将会出现新的按钮等界面要素.安卓生态的用户界面,将实现类似微软Metro和iOS的统一.这个消息一出,瞬间传遍移动互 ...

  4. php课程实验总结报告_php实训心得体会范文

    php实训心得体会 参加中职教师培训,能在老师的指导下学习,在这里我学到了很多的新知识,最近学习的php动态网页设计就是其中之一,虽然以前有过高级语言的基础,但php动态网页设计这门课程对我仍然有一定 ...

  5. 基于android的系统论文,基于安卓系统的系统毕业论文.doc

    基于安卓系统的系统毕业论文 本科毕业论文(设计)题 目: 基于安卓系统的点餐系统基于安卓系统的点餐系统摘 要现如今我们生活在一个信息化的时代,信息数据随处可见.特别是无线数据传输技术的日益强大,经过运 ...

  6. 拆装微型计算机的心得体会,微机课程设计心得

    微机课程设计心得 "微机原理与系统设计" 作为电子信息类本科生教学的主要基础课之一,课程紧密结合电子信息类的专业特点,围绕微型计算机原理和应用主题,以intelx86cpu为主线, ...

  7. c语言课程设计总结心得大全,c语言课程设计的心得体会

    c语言课程设计的心得体会 相关内容: 课程设计的理论产生于对课程设计实践的考察.下面是第一范文网为大家带来的课程设计心得体会,希望可以帮助大家.课程设计心得体会范文1:机械设计课程设计心得体会经过一个 ...

  8. 基于c语言的编译原理课程设计,编译原理课程设计心得体会

    与<编译原理课程设计心得体会>相关的范文 本文由leishensc贡献 doc文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机查看. 2008-2009 学年第二学 ...

  9. 基于Android Studio的安卓课程设计(Keep运动软件)

    一.开发环境 1.系统环境:Windows.Mac等 2.集成开发环境:Android Studio.虚拟机版本为Android 7.0(Nexus 5 API 24型号) 数据库系统:Android ...

  10. 安卓课程设计之记账本_课程设计:基于安卓的记账本.doc

    目录 1.概述3 1.1 设计目标3 1.2 开发工具3 2 需求分析4 2.1系统功能:4 2.2系统功能描述:4 2.3系统用例图:5 2.4运行环境需求5 3 系统设计6 3.1基本设计概念和处 ...

最新文章

  1. Windows 7 安装和搜索更新缓慢的解决,新装机常见问题
  2. Android 四大组件之——Acitivity(一)
  3. 【深度学习】初识tensorflow之分布式训练
  4. 波司登,除了羽绒服还是羽绒服
  5. nginx 上传文件漏洞_nginx爆惊天漏洞 上传图片就能入侵服务器
  6. 腾讯多任务模型MFH
  7. 动态规划求一个序列的最长回文子序列(Longest Palindromic Substring )
  8. leetcode 42 接雨水 单调栈
  9. 如何用业余时间成为抢手的数据人才?
  10. ASP.NET中实现MSN通知消息功能
  11. 研究生做毕设,用到深度学习,没有GPU该怎么办
  12. SQL必知必会-过滤数据
  13. interllij IDEA2017快捷键风格修改为myEclipse快捷键风格
  14. TCL多媒体2010年净盈余9.83亿港币
  15. sql server 缓存_深入了解SQL Server缓冲区缓存
  16. b站黑马程序员java视频学习笔记01
  17. 《软件体系结构》第二章 软件体系结构建模
  18. 信息系统项目管理师计算题(进度管理总浮动时间、自由浮动时间、工期)
  19. 第十八届西南科技大学ACM程序设计竞赛(同步赛)
  20. 计算机5克,C盘莫名其妙少了5个多G,这是怎么回事??

热门文章

  1. Allegro导出pdf的两种方式
  2. matlab 三角波脉冲轨迹叠加,求解:两同频三角波叠加后的相位差(有程序,有图)...
  3. android assets 编译,使用Android Studio编译assets文件未打包进apk
  4. Delphi XE E2251 Ambiguous overloaded call to ‘StrPas‘错误处理
  5. HDR高动态范围成像
  6. C语言打字练习小游戏
  7. pdf怎么编辑修改内容?以下方法你都知道吗
  8. 基于Android的医院预下单叫号排队系统
  9. 微型计算机显示器能源效率,【Mr. Green】加州计算机显示器能源效率规定
  10. 上海杨浦|2022年杨浦 “ 创业之星 ” 大赛