闹钟提醒备忘录移动开发技术实验报告.docxVIP

闹钟提醒备忘录移动开发技术实验报告.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
闹钟提醒备忘录移动开发技术实验报告 目录 TOC \o 1-3 \h \z \u 第一部分:APP简介 3 (1) 需求分析 3 (2) 系统目标 3 (3) 开发及运行环境 3 第二部分:开发技术 4 (1)SharedPrefenrences技术 4 (2)数据库 12 (3)CRUD操作 13 (4)时钟提醒 14 第三部分:功能介绍 16 (1)登录模块 16 (2)注册模块 17 (3)主界面模块 17 (4)新建备忘录模块 18 (5)删除备忘录模块 19 第四部分:遇到的问题和解决办法 21 (1)无法刷新UI 21 (1)无法使用某些API 21 第五部分:总结 22 第一部分:APP简介 需求分析 随着时代的发展,我们每天需要处理的事务也呈现了爆炸式的增长。记住亲朋好友的生日并及时送上生日的祝福;记住上司布置的任务;记住几天后的出行车票时间等,这些纷繁的信息记忆是不是正在让您深陷其中?目前,手机上已经有了备忘录功能和闹钟功能,但二者之间并没有实现消息的互通(苹果手机用户可以设置事件的闹钟提醒,但是安卓用户却还没有使用这样的功能)。用户在备忘录中记录下需要设置时间提醒事件后,还需要再打开闹钟app,并设置闹钟提醒,这在无形中增加了用户的负担,并且产生了糟糕的用户体验。 现在,这些都不再是问题,在本次的课程设计中,使用我的软件,用户可以十分方便的新建备忘录,根据标题查找备忘录事件,删除已过期的备忘录并可以随意修改备忘录内容。除此之外,用户还可以为每条事件添加重要程度,并在主界面按重要程度展示所有的已建备忘录列表本软件致力于帮助用户时刻记录下生活中的重要信息并在设置的时间给用户发送提醒,让您不缺席生活中的重要时刻。 系统目标 友好的操作界面和良好的人机互动。 软件的登录界面保证了信息的必威体育官网网址性。 随时对重要信息的记录并设置到时间提醒。 备忘录内容的修改,删除和查询。 也可将其用作记录本使用,代替原有的单一备忘录app。 系统可靠运行,安全有效。 开发及运行环境 开发工具:Android Studio 系统环境:Windows 10家庭中文版 开发语言:Java,xml 第二部分:开发技术 (1)SharedPrefenrences技术 在用户第一次进入软件时,可以注册个人账号,包括账号和密码;密码须二次输入同样的字符,否则无法注册成功;账号和密码使用SharedPrefenrence技术保存。保存用户的账号密码,属于用户的偏好参数,若使用数据库来存储这些数据,未免有些大材小用,此时SharedPreferences技术就派上用场。SharedPreferences使用键-值的形式来存储数据。在我们的实例中,账号为键,密码为值,具有唯一匹配性,我们只需要调用SharedPreferences的getXxx(name), 就可以根据键获得对应的值。使用起来很方便! 登录界面源码: package com.example.uilayouttest.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.ActivityInfo; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import com.example.uilayouttest.Adapter.MD5Utils; import com.example.uilayouttest.R; public class LoginActivity extends AppCompatActivity { private TextView tv_main_title;//标题 private TextView tv_back,tv_register,tv_find_psw;//返回键,显示的注册,找回密码 private Button btn_lo

文档评论(0)

liuxing044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档