2023安卓开发巅峰之作!期末大挑战——打造个性化记事本App,登录功能炫酷上线!

 2026-01-31 10:36:17  1 浏览  0 评论   赞

2023安卓期末大作业-记事本app(可以登录,含完整源码+程序设计报告+运行视频+apk导出文件)

打包文件如下图所示:

结构图如下所示:

app截图如下所示:

(见下图)

基于Android系统的简单记事本,它能够便携记录生活和工作的诸多事情,从而帮助人们有条理的进行时间管理。一个记事本,能够输入标题和内容,创建日期、最新修改日期等信息。如果没有输入标题则使用内容的第一句话作为标题,创建日期和修改日期均由系统自动生成,无需用户干预。

实现了简单的记事本功能,登录,新建笔记,删除笔记,保存笔记,显示第一条笔记内容和标题。

此次做的Android简易记事本的存储方式使用了SQlite数据库,然后界面的实现比较简单,但是,具有增删改查的基本功能。

查看笔记数量,查看最后一条笔记的内容和标题等基础功能,其中笔记通过数据库保存,重启不丢失。

登陆界面:

记事本主界面:

见下图

记事功能界面:

见下图

保存后主界面:

见下图

部分代码展示,注释非常详细:

//设置组件点击事件

note_back.setOnClickListener(this);

switch (v.getId()) {

case R.id.note_back:

//返回键的点击事件

finish();

break;

case R.id.delete:

//删除按钮的点击事件

content.setText(“”);

break;

case R.id.note_save:

//保存按钮的点击事件

//拿到顶部输入框的数据

String noteContent=content.getText().toString().trim();

if (id != null){//修改操作

//id != null 是上个页面点击列表进来,执行修改操作的

if (noteContent.length()>0){

//数据库更新这条数据

if (mSQLiteHelper.updateData(id, noteContent, DBUtils.getTime(),noteTitle.getText().toString())){

//数据库更新成功,销毁页面,返回上级页面

showToast(“修改成功”);

case R.id.last:

//点击上一条的点击事件

SQLiteHelper sqLiteHelper = new SQLiteHelper(this);

//把id-1,根据id去查询上一条数据

i =Integer.parseInt(id)-1;

id=i+“”;

[图0.jpg|]

2023安卓开发巅峰之作!期末大挑战——打造个性化记事本App,登录功能炫酷上线!

图130215-1:

[图2.jpg|]

[图3.jpg|]

[图4.jpg|]

[图5.jpg|]

[图6.jpg|]

来源:今日头条

作者:云炬网络

点赞:0

评论:0

标题:2023安卓期末大作业-记事本app(登录)

原文:https://www.toutiao.com/article/7318710084803412506

侵权告知删除:yangzy187@126.com

转载请注明:网创网 www.netcyw.cn/b130215.html

()
发表评论
  • 昵称
  • 网址
(0) 个小伙伴发表了自己的观点
    暂无评论

Copyright © 2018-2022 小王子工作室 版权所有 滇ICP备14007766号-3 邮箱:yangzy187@126.com