一 项目简介

笔记APP项目可以用户进行注册,登录,可以查看笔记列表 发布笔记 修改笔记 删除笔记 日历记录,清单列表,发布清单,修改清单,删除清单,个人中心,退出系统等功能

二 项目功能结构图

三 项目功能开发

笔记首页: 最上面展示一个 当前时间的号数 日历,是动态改变的。
下面采用ListView来装列表数据,里面有修改和删除功能。


功能实现:

  //加载List数据public void loadListData(){RjAdapter adapter=new RjAdapter(this,getActivity(),R.layout.rjlist_item,mRjList);// 将适配器上的数据传递给listViewListView listView=getActivity().findViewById(R.id.rjListViewId);listView.setAdapter(adapter);CommonUtils.setListViewHeight(listView);}//通过适配器 设置列表数据viewHolder.rj_createTime.setText(CommonUtils.getMonthAndYear(rj.getCreateTime()));viewHolder.rj_createTime_day.setText(CommonUtils.getDay(rj.getCreateTime()));viewHolder.rj_createTime_week.setText(CommonUtils.getWeek(rj.getCreateTime()));viewHolder.rj_info.setText(rj.getRjinfo());

项目内容很多,如果需要 答疑,资料, 源代码的小伙伴 加 q q 2579 6926 06

发布日记和发布清单:
日记:是每天都要记录所要做的事情
清单:是一段时间所有做的事情,比如 一周 一月 半年 一年

实现逻辑:页面通过tabs选项卡 一个日记 一个清单,可以分布发布不同的内容
效果图:

核心代码实现:

        //设置选项卡inflater.inflate(R.layout.activity_add_rj,tabHost.getTabContentView());inflater.inflate(R.layout.activity_add_qd,tabHost.getTabContentView());TabWidget tabWidget = tabHost.getTabWidget();tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("日记").setContent(R.id.addRjId));tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("清单").setContent(R.id.addQdId));//核心保存方法isResult = rjService.editSaveRj(getContext(), rj1);if(isResult){Toast.makeText(getActivity(),"保存成功",Toast.LENGTH_SHORT).show();Intent intent=new Intent();intent.setClass(getContext(), MainActivity.class);SpUtils.setObjectValue(getContext(), "rjEntity", null);//启动startActivity(intent);}else{Toast.makeText(getActivity(),"保存失败",Toast.LENGTH_SHORT).show();}......

项目内容很多,一篇文章无法面面俱到 如果需要 答疑,资料, 源代码的小伙伴 加 q q 2579 6926 06

日历记录 标记是否已经发布的 日记 ,当然 如果 你要实现签到的效果 也是类似的原理的

效果图:

核心代码:

xml布局文件<GridViewandroid:id="@+id/gridView"android:layout_margin="0dp"android:numColumns="7"android:layout_width="match_parent"android:layout_height="wrap_content"android:padding="5dp">adapter加载数据CalenderBean bean = getItem(position);//得到当月 记录了 记录的 天数集合daySets = new RjService().getCurMonthDayRjList(context);       //遍历集合 在当月日历上面 进行标注图标while(it.hasNext()) {//判断是否有下一个Integer jday = (Integer)it.next();if(bean.getDay() == jday){Drawable drawable = resources.getDrawable(图标);textView.setBackground(drawable);break;}}

谢谢大家关注 感恩有您的陪伴 祝愿您的生活永远灿烂如花

基于安卓android studio的日记APP 笔记APP或者备忘录APP 设计开发相关推荐

  1. java计算机毕业设计基于安卓Android/微信小程序的校园闲置二手交易平台APP

    项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理模式,校园二手交易平台小程序将是又一个从传统管理到智能化信息管理的典型案例,对于传统的校园二手交易,所包括的信息内 ...

  2. java计算机毕业设计基于安卓Android/微信小程序的电脑组装机配置商城APP

    项目介绍 网络的广泛应用给生活带来了十分的便利.所以把组装机配置商城管理与现在网络相结合,利用java技术建设组装机配置商城app,实现组装机配置的信息化.则对于进一步提高组装机配置商城管理发展,丰富 ...

  3. java计算机毕业设计基于安卓Android/微信小程序的大学生学习激励系统APP

    项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理技术,对于微信小程序的英语学习激励系统将又是一个传统管理到智能化信息管理的典型案例,对于传统的英语学习激励管理,所 ...

  4. java android 相册_基于安卓Android studio相册备份及管理系统的设计

    基于安卓Android studio相册备份及管理系统的设计(论文10000字,程序代码) 摘要:时代在不断地进步与发展着,用户手中的移动中终端越来越多的占据了人们的生活,可以说人们现在是十分依赖手机 ...

  5. 基于安卓android studio 的 菜谱食谱APP设计

    一 项目概述 菜谱APP或者食谱APP 是基于安卓开发的一个APP,项目包含前台安卓端和后台管理系统,前台安卓端可以进行 查看推荐菜谱,菜谱搜索,收藏菜品 ,菜品排行榜,菜品详情,个人中心,基本信息, ...

  6. java基于安卓Android微信小程序的的桃源婚恋交友APP

    随着信息技术的发展,带动了各种管理系统和应用软件的产生,其中婚恋交友系统就是其中之一.每一个人都会经历过学习.恋爱.婚姻的过程,大龄青年也越来越多,大家都忙于学习或者工作,失去了许多机会.而婚恋交友系 ...

  7. java计算机毕业设计基于安卓Android/微信小程序的宿舍管理服务平台APP

    本宿舍服务平台是针对目前宿舍服务平台的实际需求,从实际工作出发,对过去的宿舍服务平台存在的问题进行分析,完善用户的使用体会.采用计算机系统来管理信息,取代人工管理模式,查询便利,信息准确率高,节省了开 ...

  8. 基于安卓/android/微信小程序的学生考勤签到APP-#计算机毕业设计

    X项目介绍 目前高校大学生上课考勤管理都是任课老师上课点名,然后用纸质版考勤表来记录学生上课出勤情况,学期末再根据所有上课出勤表及作业登记表对学生平时成绩打分,最后把出勤数据整理上交到各院系,而学生请 ...

  9. 基于安卓/android/微信小程序的电子病历系统app-#计算机毕业设计

    系统介绍 考虑到实际生活中在电子病历管理方面的需要以及对该系统认真的分析,将系统权限按管理员,病人和医生这三类涉及用户划分. (1)病人功能需求 病人进入系统前台可以实现首页.关于我们.我的等,在我的 ...

  10. 基于安卓/android/微信小程序的校园考研论坛app-#计算机毕业设计

    项目介绍 随着我国教育的发展,考研已经成为当前很多学子的不二选择.考研是一个让自己提升到更高平台的选择,所以很多学子在即将毕业之际都会选择考研.是很多学子又会面临着一个不知道如何去进行交流的问题.为了 ...

最新文章

  1. 为什么极度随机树比随机森林更随机?这个极度随机的特性有什么好处?在训练阶段、极度随机数比随机森林快还是慢?
  2. WebSocket+MSE——HTML5 直播技术解析
  3. 【过程改进】 windows下jenkins常见问题填坑
  4. Amazon:大数据分析技能,你满足几条?
  5. eclipse 安装 lombok插件
  6. 什么是大数据,怎么理解和应对大数据时代
  7. ICCV2021 新增数据集汇总 | 含时序动作定位、时空行为检测、弱光目标检测等!...
  8. python图片隐写_基于python的LSB隐写与分析
  9. 关于Linux MongoDB的安装
  10. python爬虫数据存储文本_Python爬虫开发系列之五》数据存储为TXT、JSON格式
  11. 搭建网站流程说明和六个关键步骤
  12. 阿泰,水晶报表--推拉之间
  13. 学Excel函数公式,怎能不会这个组合套路? 1
  14. typora 公式对齐_Typora极简教程
  15. STVD 新建STM8L151工程
  16. 【Windows】win10多桌面与多任务
  17. no theme named ‘sphinx_rtd_theme‘ found (missing theme.conf?)
  18. 惊闻同事噩耗,思绪联翩
  19. 毕业季!清北毕业生都去哪了?
  20. 基于PythonDjango框架的电影推荐系统

热门文章

  1. VendorNPC.lua --随身商人
  2. 从键盘输入一系列字符(以回车键结束),并按字母、数字及其它字符分类统计,最后显示这三类的统计结果
  3. java调用高德地图api_JAVA调用高德地图API实践
  4. 初创公司需要哪些部门_哪些初创公司在安全方面犯了错误
  5. win10 小娜搜索没法用(语音能用 搜索框不能用)
  6. dhtml(灯火通明类似的词语)
  7. layout_marginTop=-3dp导致内容被遮挡的问题处理
  8. 第四届“云鼎奖”网络投票火热进行中——入围名单一览
  9. 谁在崛起,谁在没落?新一线城市竞争力盘点,用Python绘制动态图带你看懂!...
  10. java poi生成word 并插入 表格