Android Studio 开发手机日历管理的APP,附带邮件反馈的功能

大三上学期Android移动应用开发课程写了个日程管理的APP,里面的东西比较简单,一个是可以查看手机里面所有日程的信息,我只选择了时间,标题和内容,可以进行增删改查,创建的日程在对应的时间会给一个提示,以消息的形式给出。另一个是邮件反馈,邮件反馈需要改一下发送方的和接收方,这个有需要的在代码里面改就行,我给你标注出来。

由于大作业时间就给了一个星期,加上还要复习别的课程,就草草了事,没写别的功能了。

不要关注为什么叫StudyApp,鬼知道我当时为什么起这个名。





这是项目文件目录


这个是项目的配置文件,Android这个东西对版本要求的比较严格,下载下来项目后不要直接用Android Studio打开,可能会报n个错误,你自己建一个空项目,把代码文件粘贴过去,出什么错就去一个个解决,缺什么配置就去添加,这样应该能好一些。

链接我放在最后。

apply plugin: 'com.android.application'
repositories {jcenter()maven {url "https://maven.java.net/content/groups/public/"}
}android {compileSdkVersion 24buildToolsVersion "31.0.0"defaultConfig {applicationId "com.example.test"minSdkVersion 15targetSdkVersion 24versionCode 1versionName "1.0"testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}packagingOptions {pickFirst 'META-INF/*' // picks the JavaMail license file}}dependencies {compile fileTree(dir: 'libs', include: ['*.jar'])androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {exclude group: 'com.android.support', module: 'support-annotations'})configurations { all*.exclude group: 'javax.activation', module: 'activation' }compile 'com.android.support:appcompat-v7:24.2.1'compile 'com.sun.mail:android-mail:1.6.0'compile 'com.sun.mail:android-activation:1.6.0'compile 'com.squareup.okhttp3:okhttp:3.4.1'compile 'com.google.code.gson:gson:2.7'compile 'com.android.support:design:24.2.1'testCompile 'junit:junit:4.12'compile 'com.android.support.constraint:constraint-layout:1.0.2'}

这里的EMAIL需要改成接收方的地址,自行修改吧,在config文件里,当时写的时候觉得麻烦,就在里面写了几个参数,后面的参数都放外面了。

这些参数除了TAG都需要改。
第一个去找SMTP授权码,百度搜一下都有教程
第二个是smtp地址,smtp 地址是 smtp 的域名服务器, 例如qq邮箱,地址就填写smtp.qq.com,我的是163
第三个就是对应的发送方邮箱地址

最后再说一句,我做的这个App是有Bug的,日程时间如果设置成中午12点到1点之间的话,它的提醒时间会变成凌晨0点到1点,这个我没仔细找,反正检查的时候老师也没问,就不改了,还能省下几根头发,这个艰巨的任务就交给你了。
其他的东西就不多说了,太多也说不完,想要知道运行流程的话从主活动开始看吧,我觉得我写的代码不是那么难,慢慢看,加油。

百度网盘链接:
链接:https://pan.baidu.com/s/1ueL7rtiOjom_Ke2-T7oCxw
提取码:atpe

有什么疑问加QQ 2198832604

Android移动应用开发大作业——日程管理+邮件反馈相关推荐

  1. 安卓大作业 图书管理APP

    系列文章 安卓大作业 图书管理APP 文章目录 系列文章 1.背景 2.功能 3. 源代码获取 1.背景 本次实验设计的是一个图书管理系统,系统的整体目录如下: 2.功能 针对于每个java类或者Ac ...

  2. android wear gear2,开发大神实现三星Gear 2上启动Android Wear

    原标题:开发大神实现三星Gear 2上启动Android Wear 安珀网(公众号:ianpocom) 三星希望打造自己的Tizen OS智能手表生态系统.在三星的智能手表中,运行Android We ...

  3. 基于Android的学生信息管理大作业

    本课题客户端采用JAVA语言,通过Android studio作为开发工具,服务端采用JAVA语言,通过Eclipse作为开发工具进行开发,数据库选用SQLServer 2008. 本应用的后台搭载在 ...

  4. php动态网站开发大作业,PHP动态网站开发项目实战

    任务1 分析网站需求1 1.1 知识准备1 1.1.1 功能结构图1 1.1.2 用例图2 1.2 任务实现5 1.2.1 花公子蜂蜜网站项目功能结构分析5 1.2.2 花公子蜂蜜网站项目用例分析6 ...

  5. 移动应用技术开发大作业——Android平台个人简历

    这门水课一学期就三四节,两节Android一节ios,就要交大作业了. 出于兴趣自己开始自学,先是做了个简单的登录界面,再跟从CSDN上下载的仿知乎日报模板结合了一下. 由于要交作业,花一整天的时间完 ...

  6. Android Studio期末大作业---快递管理APP快递查询APP

    快递管理APP 主要功能 主要实现功能:登录,注册,数据库的增删改查(新增快递,查询快递,修改快递信息,删除快递信息) 页面展示如下 登录注册 注册时会判断两次密码是否输入一致!!! 系统首页 两个按 ...

  7. Android安卓开发大作业---模拟电影票小程序APP

    完整项目结构: 登录注册UI设计: 登录成功跳转个人信息界面: 签到功能: 电影主页:(上下图片可以左右滑动查看热映电影) 查看所有热映电影:(可以上下滑动) 选择一部电影查看详细信息: 点击购票: ...

  8. 安卓开发大作业_罗湖小程序开发制作价格低

    罗湖小程序开发制作价格低 深圳市驰骋网络技术有限公司 驰骋网络提供外观结构设计+软硬件+APP+云服务 一站式开发服务 小程序开始走入了人们的视线,由于其独特的便捷性,给我们的生活提供了非常大的帮助, ...

  9. c语言大作业菜单管理,C语言大作业:编写菜单控制猜商品价格程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 改写猜价格游戏的程序(见下),实现对这个游戏的一些管理功能,可以根据菜单对商品进行添加.删除.查找.浏览等操作,根据模块间数据传递的方式分析各个模块的函数 ...

  10. 基于android的记账APP大作业项目

    基于android的记账APP 一 项目介绍 由于日常生活中,有很多月光一族的人们,他们往往不知不觉,觉得钱用的差不多了.而且最后回想起来,还不知道钱用到哪些地方了.所以开发此软件的目的,就是为了解决 ...

最新文章

  1. Python 频繁读取Mysql相关问题
  2. 测试如何学python_如何从0开始学Python自动化测试
  3. Windows Server 2008 R2 之三十故障转移群集(二)
  4. 10个舍不得删的高质量公号
  5. 寻找Linux单机负载瓶颈
  6. 计算机应用技术基础教案,计算机应用技术基础实训教案.doc
  7. mysql like 大小写_mysql - 如何使用LIKE通配符在列中搜索(不区分大小写)?
  8. 开源WebRTC 服务器介绍
  9. linux测速(含脚本)
  10. 国外服务器直播网站,海外直播服务器搭建
  11. linux 流式传输,Steam家用流式传输设置教程 Steam家用流式传输怎么用
  12. java替换word空格,java替换word 2007字符串
  13. android拼图游戏制作,[Android]自己动手做个拼图游戏
  14. matlab驻波仿真
  15. 数据可视化_科学统计图表5——ggplot绘制南丁格尔玫瑰图
  16. (转)双线性汇合(bilinear pooling)在细粒度图像分析及其他领域的进展综述
  17. 一种提取HTML网页正文的方法
  18. SpringnMVC视图解析失败
  19. 存储过程常用开关(set命令解析)
  20. Excel如何批量对一列添加单引号

热门文章

  1. vs 2017插件visual assist 10.9.2238破解版安装指南及百度云链接
  2. Vulkan 学习笔记 day01 vulkan visuall studio配置测试
  3. Java实现二分查找算法(非递归)
  4. 线性代数同济第六版笔记:1-行列式
  5. 0906--学成在线页面案例
  6. pycharm 修改darcual(暗黑)主题滚动条颜色
  7. OCR文字识别,PDF格式转换
  8. 将图片型pdf转成可选中文字型pdf(免费)
  9. 通过代码下载全国范围详细区县行政区Shp数据
  10. 如何下载酷家乐的3D全景图效果图,并生成本地离线版vr全景漫游