`
exceptionhelp
  • 浏览: 44967 次
社区版块
存档分类
最新评论

的记事本之--主界面和功能实现

阅读更多
      今天我们添加主页界面个功能,以后只会贴出主要的方法,想要全部源码的同学请下载源码!
     在主页,我们提供两个按钮:最新记事,所有记事。
     我们来说一下最新记事:展示七天之内的所有记事简略信息。为此我们需要获取当前七天之内的记事,代码如下:
    //获取最近七天的记事
public static List<Note> getSevenNote() {
List<Note> list = new ArrayList<Note>();
Cursor cur = db.query(TABLE_NAME_NOTE, null, "created_at > ?", new String[]{getNTime(7)}, null, null, " created_at desc", null);
if (cur != null) {
if (cur.moveToFirst()) {
do {
Note note = new Note();
note.setId(cur.getInt(cur.getColumnIndex("id")));
note.setTitle(cur.getString(cur.getColumnIndex("title")));
note.setContent(cur.getString(cur.getColumnIndex("content")));
note.setCreated_at(cur.getString(cur.getColumnIndex("created_at")));
list.add(note);
} while(cur.moveToNext());
}
cur.close(); //不要忘记关闭链接
}
return list;
}
      相应主界面主要就是把查出的信息利用ListView显示,主要代码如下:
       latest.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
List<Note> list = DBUtil.getSevenNote(); //获取最近七天的记事
initDate(list); //初始化数据集合
SimpleAdapter adapter = new SimpleAdapter(MainActivity.this, daList, R.layout.activity_nolist_item, new String[]{"time", "notitle"}, new int[]{R.id.time, R.id.notitle}); //使用SimpleAdapter
nolist.setAdapter(adapter);
}
});

源码下载http://www.exceptionhelp.com/posts/545
0
2
分享到:
评论

相关推荐

    基于Uni-App实现的记事本App

    1.前端利用了colorUI以及UviewUI来美化界面,后端基于Node.js和MySQL,同时使用了云服务器,下载即可使用(仅限Android)。 2.包含用户登录、注册,记事本新增、查看以及删除功能。 3.uniappWorkspace里面放的是代码...

    Android课程设计-记事本app,带有登录界面,数据库设计用Room框架,,高分课程设计,可一键运行

    Android课程设计-记事本app,带有登录界面,数据库设计用Room框架,,高分课程设计,可一键运行 - 运行中有什么问题可以私聊博主,本人高级安卓工程师,主页置顶有常见爆红解决的方法 ## 项目备注 1、该资源内项目...

    狂龙超级记事本 v2.0.zip

    狂龙超级记事本是一款专业的记事本程序,它比计算机自带记事本程序功能更加强大,使用更加方便,并且不包含任何间谍软件和广告软件,不会弹出IE广告窗口,不包含各类上网助手之类的软件,软件界面美观简洁、简单全面...

    c++日历记事本课设

    通过主类calender创建主窗口,再用余下main,messagepanle,gui,daysmessage类来控制日期的变化和实现记事本的功能。 研究意义:通过本次课程设计,我们掌握了java语言的基本运用,提高了理论结合实际的能力。 1)...

    记事本(最新)

    一、基本目标: 实现基本菜单操作(包括主菜单,上下文菜单),工具栏。主要功能包括: 1. 文件功能:实现新建、打开、保存、另存、退出功能。 2. 编辑功能:实现撤销、剪切、复制、粘贴、全选功能。...

    小黑记事本 v2.0.0.9 官方版.zip

    如图所示,这是软件的主界面。软件安装运行之后,用户可以点击界面的各种按钮实现自己所需要的各种功能。 如图所示,这是软件的更换底纹功能。软件的功能就大致介绍到这里了,软件其余的具体功能就有小伙伴们自己...

    android studio实现多功能平台,内含音乐播放器、计算器、相机、聊天机器人、朋友圈、录音等。实现本科课程的绝大多数内容

    UI设计符合第三章的课后编程实践要求,第三章其余内容在登入后的主界面均有完成。 登入后使用Fragment碎片化,通过按钮进入不同页面,使用拼接两个xml文件形成登入后的主界面。拥有下拉菜单,聊天界面拥有一个聊天...

    仿windows记事本

    本程序是模仿windows系统附件里的记事本,拥有记事本的绝大部分功能。主界面由菜单栏、工具栏和一个textBox组成。

    JAVA记事本的设计与实现.doc

    2设计目的与任务 本课程设计所要求达到的目的和任务:通过程序设计的一些重要理论基础来实现 "日记本"的"日历"和"记事本"的双重功能。并通过此次课程设计的训练,使学生巩固 和加深对这门课程的理解,通过利用所学...

    Android+SQLite数据库实现的生词记事本功能实例

    本文实例讲述了Android+SQLite数据库实现的生词记事本功能。分享给大家供大家参考,具体如下: 主activity命名为 Dict: 代码如下: package example.com.myapplication; import android.app.Activity; import ...

    带下划线的记事本源码.zip

    带下划线的记事本源码主要实现的功能有: 1、编写日记的时候日记文本下面会出现下划线分割线 2、可以设置主题颜色 3、编写结束点击手机返回键会自动保存内容返回主界面 4、如果直接编写日记会自动截取日记开头...

    超级记事本

    实现基本菜单操作(包括主菜单,上下文菜单),工具栏。主要功能包括: 文件功能:实现新建、打开、保存、另存、退出功能。 编辑功能:实现撤销、剪切、复制、粘贴、全选功能。 格式功能:实现字体设置、颜色设置、...

    android期末课程考核报告(终极版)

    (2) 记事本主界面列表展示 用户可能需要创建很多条记事本信息,并且需要对这些记事本信息进行基本操作, 例如删除、修改等功能。记事本的列表展示能使用户界面更加简洁清晰,并带给用户使 用方便。 (3) 记事本数据...

    windows开发记事本程序纪实(一)界面篇

    将是一个系列博文,后面会继续补充逻辑功能的开发的步骤。本节主要实现记事本的主界面设计,包括主界面窗口的构建、菜单的加入。虽然都是一些基本的操作,但是还是想将这些基本步骤完整地记录下来,以便后续验证。

    Qt:简单的记事本小软件

    最好的学习方法就是实践,多动手做一些东西才能了解和熟悉Qt的那些库函数,周五晚上做了个记事本小软件,实现了大部分微软记事本的功能。写下留存记录。来几张效果图吧:小软件的主要功能包括:新建文件,打开文件,...

    移动应用开发技术课设(安卓开发课设)-基于Android平台的记事本软件(代码+课设报告+演示视频)

    一、项目来源及背景 二、需求分析 2.1业务需求分析 2.2功能需求分析 三、系统总体设计 3.1功能模块设计 3.1.1备忘录基本操作 ...3.3.1记事本主界面 3.3.2 添加记录事项界面 四、详细设计与实现 五、实验心得

    官昕记事本

    官昕记事本,完整的实现了启动页面,点击按钮添加记事,主界面显示所有记事,对记事长按删除,点击修改功能。

    安卓-实现仿小米便签项目

    使用瀑布模型开发的主界面 环境:Android Studio 实现功能:关键字查找,实现图文混排,从系统相册获取图片并载入到文本中,一键分享到软件的功能(截图实现) 因为是个人小项目,所以分层结构也不会很严谨,用来...

    带下划线的记事本

    带下划线的记事本源码主要实现的功能有: 1、编写日记的时候日记文本下面会出现下划线分割线 2、可以设置主题颜色 3、编写结束点击手机返回键会自动保存内容返回主界面 4、如果直接编写日记会自动截取日记开头...

    电脑文件的加密解密工具

    1、该软件可以实现加密和解密的功能,具有自动保护功能,就是在恶意终止或者强制关闭程序时,都不会破坏你的原文件.因为在加密解密过程中,会用中间文件*.tmp保存中间结果。")); 2、文件按钮:能够加密单个文件,同时...

Global site tag (gtag.js) - Google Analytics