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

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

时间:2023-12-31 21:34:10浏览次数:46  
标签:case 界面 安卓 笔记 apk 点击 源码 id 记事本

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

打包文件如下图所示:


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

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

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

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

结构图如下所示:

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


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

app截图如下所示:

登陆界面:

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


记事本主界面:

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


记事功能界面:

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


保存后主界面:

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


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

//设置组件点击事件

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 noteCnotallow=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+“”;

标签:case,界面,安卓,笔记,apk,点击,源码,id,记事本
From: https://blog.51cto.com/u_15681752/9050302

相关文章

  • 《安卓期末大作业-记账app(含源码+导出app+运行截图) 》
    安卓期末大作业-记账app(含源码+导出app+运行截图)开发软件:AndroidStudio开发语言:Java2023年上半年移动开发期末大作业记账app,老师给了95分,可以记录各种类型的账目支出记录,收入记录,存储到数据库中,可以隐藏账目记录,可以记录和删除记录,还可以将收支记录转图表分析,也可清空所有数据。具......
  • 《2023Android安卓期末大作业-纪念日APP》
    Android安卓期末大作业-纪念日APP“我们”,记录结婚纪念日也可以作为备忘录APPapp启动截图:APP打开首页可以修改日期部分代码publicvoidinitView(){ImmersionBar.with(this).statusBarDarkFont(true)//状态栏字体是深色,不写默认为亮色......
  • Linux内核socket系统调用源码分析
    一、环境说明内核版本:Linux3.10内核源码地址:https://elixir.bootlin.com/linux/v3.10/source(包含各个版本内核源码,且网页可全局搜索函数)二、应用层-socket()函数应用层创建socket对象返回整型的文件描述符。/*family:被称为协议族,或者协议域。*type:套接字类型。*......
  • 安卓播放MP3
    多线程voidplayOnlineSound(StringsoundUrlDict){try{Log.i(TAG,"playOnlineSound:"+soundUrlDict);MediaPlayermediaPlayer=newMediaPlayer();if(!TextUtils.isEmpty(soundUrlDict)&&!soundUrlDi......
  • 安卓中ViewPager组件的使用场景与优劣分析
    一、文章摘要在Android应用开发中,ViewPager是一个非常重要的UI组件,它允许用户通过左右滑动的方式切换不同的页面视图。同时,ViewPager在Android开发中是一种常用的视图容器,主要用于在应用程序中实现滑动视图的效果。它通常用于分页展示内容,如图片轮播、标签切换等。本文......
  • apk包 逆向与修改
    d2j-dex2jar.bat把.apk文件拖到d2j-dex2jar.bat上,则会把该apk文件中的dex转换为一个.jar包,然后就可以用jd-gui之类的工具查看源代码了apktool用apktool解包,解包后可以对java字节码代码进行修改,修改跳转流程、返回值、临时变量的的值是很简单的,若是修改逻辑复杂就要好好研究......
  • 货运搬家app小程序系统跑腿源码
    技术栈:前端uniapp+后端php +数据库mysql 用户端+司机端独立全开源主要功能介绍:用户端首页地图定位展示自动定位拉货小面中面微货 车辆选择搬家单人物品 小家庭大家庭 车辆选择三轮车大三轮 小三轮 车辆选择装货地址自动定位获取装货位置,也可以地图选点卸货地址地图选......
  • Java8 原子类 AtomicInteger 源码阅读
    AtomicInteger 是用 CAS(Compre And Swap,乐观锁)构造的一个 原子类。1. CAS CAS(CompareandSwap)比较并替换,CAS是实现乐观锁的一个重要操作。CAS是一个硬件指令,保证是原子操作,Java中通过UnSafe来实现。详细可一下我的这篇博文:传送。CAS 的基本步骤:执行函数CAS(V,E,N......
  • 车载导航定制_智能车载终端安卓主板硬件解决方案
    智能车载一直是司机出行的得力助手,而集成了诸多强大功能的车载导航更是为驾驶者提供了更全面的驾驶辅助体验。从车辆行车记录、倒车影像,到AR实景导航、语音助手、ADAS辅助,再到云电子狗、蓝牙通话、影音娱乐等功能,这款车载导航系统为驾驶者带来了无与伦比的出行新体验。基于......
  • Volcano 原理、源码分析(一)
    0.总结前置1.概述2.Volcano核心概念2.1认识Queue、PodGroup和VolcanoJob2.2.Queue、PodGroup和VolcanoJob的关系3.Volcano调度框架概览4.源码分析4.1Action实现在哪里?4.2从main函数入手看调度器启动过程4.2.1入口逻辑4.2.2NewScheduler()......