android记事本项目案例,Android实现记事本项目完整实例源代码

【实例简介】

记事本项目源码,我的博客有详细描述。

一个记事本,能够输入标题和内容,创建日期、最新修改日期等信息。

如果没有输入标题则使用内容的第一句话作为标题,创建日期和修改日期均由系统自动生成,无需用户干预。

提供笔记列表,列表中笔记展示位标题、创建日期/修改日期

高级的可以给笔记添加照片或视频,这既可以自己拍摄也可以添加手机中已有的视频。

【实例截图】

【核心代码】

Notes

└── Notes

├── AndroidManifest.xml

├── bin

│   ├── AndroidManifest.xml

│   ├── classes

│   │   ├── android

│   │   │   └── support

│   │   │   └── v7

│   │   │   └── appcompat

│   │   │   ├── R$anim.class

│   │   │   ├── R$attr.class

│   │   │   ├── R$bool.class

│   │   │   ├── R$color.class

│   │   │   ├── R$dimen.class

│   │   │   ├── R$drawable.class

│   │   │   ├── R$id.class

│   │   │   ├── R$integer.class

│   │   │   ├── R$layout.class

│   │   │   ├── R$string.class

│   │   │   ├── R$styleable.class

│   │   │   ├── R$style.class

│   │   │   └── R.class

│   │   └── com

│   │   └── tops

│   │   └── notes

│   │   ├── AtyEditNote$1.class

│   │   ├── AtyEditNote$MediaAdapter.class

│   │   ├── AtyEditNote$MediaListCellData.class

│   │   ├── AtyEditNote$MediaType.class

│   │   ├── AtyEditNote.class

│   │   ├── AtyPhotoViewer.class

│   │   ├── AtyVideoViewer.class

│   │   ├── BuildConfig.class

│   │   ├── db

│   │   │   └── NotesDB.class

│   │   ├── MainActivity$1.class

│   │   ├── MainActivity.class

│   │   ├── R$anim.class

│   │   ├── R$attr.class

│   │   ├── R$bool.class

│   │   ├── R$color.class

│   │   ├── R$dimen.class

│   │   ├── R$drawable.class

│   │   ├── R$id.class

│   │   ├── R$integer.class

│   │   ├── R$layout.class

│   │   ├── R$menu.class

│   │   ├── R$string.class

│   │   ├── R$styleable.class

│   │   ├── R$style.class

│   │   └── R.class

│   ├── classes.dex

│   ├── dexedLibs

│   │   ├── android-support-v4-8c38d693c047d712f7fecd3c9738ca1c.jar

│   │   ├── android-support-v7-appcompat-7ecc95e5864390cbdee390595a2b950d.jar

│   │   └── appcompat_v7-96c9fb7476ddfbc48b4498fd470fe535.jar

│   ├── Notes.apk

│   ├── res

│   │   └── crunch

│   │   ├── drawable

│   │   │   ├── icon_photo.png

│   │   │   └── icon_video.png

│   │   ├── drawable-hdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-mdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-xhdpi

│   │   │   └── ic_launcher.png

│   │   └── drawable-xxhdpi

│   │   └── ic_launcher.png

│   ├── resources.ap_

│   └── R.txt

├── gen

│   ├── android

│   │   └── support

│   │   └── v7

│   │   └── appcompat

│   │   └── R.java

│   └── com

│   └── tops

│   └── notes

│   ├── BuildConfig.java

│   └── R.java

├── ic_launcher-web.png

├── libs

│   └── android-support-v4.jar

├── proguard-project.txt

├── project.properties

├── res

│   ├── drawable

│   │   ├── icon_photo.png

│   │   └── icon_video.png

│   ├── drawable-hdpi

│   │   └── ic_launcher.png

│   ├── drawable-mdpi

│   │   └── ic_launcher.png

│   ├── drawable-xhdpi

│   │   └── ic_launcher.png

│   ├── drawable-xxhdpi

│   │   └── ic_launcher.png

│   ├── layout

│   │   ├── activity_main.xml

│   │   ├── aty_eidt_note.xml

│   │   ├── media_list_cell.xml

│   │   └── notes_list_cell.xml

│   ├── menu

│   │   └── main.xml

│   ├── values

│   │   ├── dimens.xml

│   │   ├── strings.xml

│   │   └── styles.xml

│   ├── values-v11

│   │   └── styles.xml

│   ├── values-v14

│   │   └── styles.xml

│   └── values-w820dp

│   └── dimens.xml

└── src

└── com

└── tops

└── notes

├── AtyEditNote.java

├── AtyPhotoViewer.java

├── AtyVideoViewer.java

├── db

│   └── NotesDB.java

└── MainActivity.java

45 directories, 82 files

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410749.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Metropolis Hasting算法

Metropolis Hasting Algorithm: MH算法也是一种基于模拟的MCMC技术,一个很重要的应用是从给定的概率分布中抽样。主要原理是构造了一个精妙的Markov链,使得该链的稳态是你给定的概率密度。它的好处,不用多说,自然是可以对付数学形…

[html] html的开始与结束标签嵌套错误会导致哪些问题?

[html] html的开始与结束标签嵌套错误会导致哪些问题&#xff1f; 有的可以被正常解析&#xff0c;有的不行。题目中的例子可以被正常解析&#xff0c;如果是 <div><a>标题</div></a>&#xff0c;a 标签不能被正常解析。个人简介 我是歌谣&#xff0…

荣耀变鸿蒙系统,鸿蒙系统首批升级机型曝光!荣耀手机遗憾缺席,原因很简单...

原标题&#xff1a;鸿蒙系统首批升级机型曝光&#xff01;荣耀手机遗憾缺席&#xff0c;原因很简单大家好&#xff0c;我是科技君的探讨&#xff0c;欢迎关注我&#xff0c;与我一起进行科技的探讨。华为鸿蒙系统可以说是目前数码圈关注度最高的事件之一了。从早期公布&#xf…

bzoj2733永无乡

永无乡 HYSBZ - 2733 永无乡包含 n 座岛&#xff0c;编号从 1 到 n&#xff0c;每座岛都有自己的独一无二的重要度&#xff0c;按照重要度可 以将这 n 座岛排名&#xff0c;名次用 1 到 n 来表示。某些岛之间由巨大的桥连接&#xff0c;通过桥可以从一个岛 到达另一个岛。如果…

在 Delphi 下使用 DirectSound (14): 测试镶边效果器 IDirectSoundFXFlanger8

{相关结构:} TDSFXFlanger packed recordfWetDryMix: Single; // 0 .. 100 : 50 (%)fDepth: Single; // 0 .. 100 : 100 (%)fFeedback: Single; //-99 .. 99 : -50 (%)fFrequency: Single; // 0 .. 10 : 0.25lWaveform: Longint; // 0 .. 1 : 1fDelay: Sin…

[html] 说说如果a链接href=““(空)时点击时会有什么表现?

[html] 说说如果a链接href""&#xff08;空&#xff09;时点击时会有什么表现&#xff1f; 不会进行跳转&#xff0c;会刷新当前页面个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录…

html判断是否在页面,html判断当前页面是否在iframe中的实例

html判断当前页面是否在iframe中的实例在做HTML页面的时候&#xff0c;经常会遇到“如果当前页面显示在iframe中&#xff0c;我们就相应的处理”判断方法为&#xff1a;//判断是否在iframe中if(self!top){parent.window.location.replace(window.location.href);}以上这篇html判…

一种用户体验-显示对话框时灰化你的主窗体

袁永福 ( http://www.xdesigner.cn ) 2007&#xff0d;8&#xff0d;10 程序全部源代码下载(工程文件使用VS.NET2003格式):/Files/xdesigner/DisableMask.rar 在一些Web程序中,有一种页面效果,当弹出一个模拟的对话框时,主页面就整体灰化了,其他的元素不能动弹,只有这个对话框能…

sql经典语句

一、基础 1、说明&#xff1a;创建数据库 CREATE DATABASE database-name 2、说明&#xff1a;删除数据库 drop database dbname 3、说明&#xff1a;备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, testBack, c:\mssql7backup\MyNwind_1.d…

[html] html元素哪些标签是不可替换元素?哪些是可替换元素?

[html] html元素哪些标签是不可替换元素&#xff1f;哪些是可替换元素&#xff1f; 可替换元素&#xff08;replaced element&#xff09;的展现效果不是由 CSS 来控制的。这些元素是一种外部对象&#xff0c;它们外观的渲染&#xff0c;是独立于 CSS 的。也就是说&#xff0c…

html文档中用于表示页面标题的标记对是,汽车发动机拆装与检修实训超星尔雅答案...

摘要&#xff1a;汽车生活事件也称为应激源( )在教师的直接领导下整个班级的学生一起进行的学习&#xff0c;机拆检修称为( )实训教学二字连用最早出自( )...汽车生活事件也称为应激源( )发动下列不属于课程与教学关系观的是( )在教师的直接领导下整个班级的学生一起进行的学习…

一些类的概念

1、异常处理 try: pass except: pass2、面向对象 怎么用类 面向过程#1、4s店#2、保险公司&#xff0c;上保险#3、税务局交税#4、车管所 面向对象1&#xff1a;买车处 #1、4s店 #2、保险公司&#xff0c;上保险 #3、税务局交税…

[html] 请使用canvas画一个椭圆

[html] 请使用canvas画一个椭圆 <script> var cdocument.getElementById("myCanvas"); var ctxc.getContext("2d"); ctx.beginPath(); ctx.arc(95,50,40,0,2*Math.PI); ctx.stroke(); </script> 个人简介 我是歌谣&#xff0c;欢迎和大家一起…

html 跟随鼠标移动线条,canvas跟随鼠标移动的随机线条

/** type {HTMLCanvasElement} */let canvas document.querySelector(#canvas);let cxt canvas.getContext(2d);let w canvas.width window.innerWidth;let h canvas.height window.innerHeight;mousePosition {x: Number,y: Number}//随机颜色function ranColor() {ret…

go 优秀文档

go语言资料汇总 &#xff1a; https://blog.zhnytech.com/articles/2016/07/15/Golang%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99%E6%94%B6%E9%9B%86.html github资料基础&#xff1a;https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/directory.md k8s国外镜像 …

Python 程序 运行过程

一. Python 解释器 Python 是一门编程语言&#xff0c;同时也是一个解释器的软件包。 解释器是一种让其他程序运行起来的程序。 当你编写了一段Python 程序&#xff0c;Python 解释器将读取程序&#xff0c;并按照其中的命令执行&#xff0c;得出结果。解释器是代码与计算机硬…

[html] 在H5中如何预加载音频?

[html] 在H5中如何预加载音频&#xff1f; audio标签默认会预加载个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

H5|web移动前端自适应适配布局解决方案

方案&#xff1a; 固定一个某些宽度&#xff0c;使用一个模式&#xff0c;加上少许的媒体查询方案使用flexbox解决方案使用百分比加媒体查询使用rem1. 简单问题简单解决 我觉得有些web app并一定很复杂&#xff0c;比如拉勾网&#xff0c;你看看它的页面在iphone4,iphone6,ipad…

[转] 用Diff和Patch工具维护源码

在Unix系统下&#xff0c;维护源码版本可以使用很多方法&#xff0c;其中最常用的当然是大名鼎鼎的CVS&#xff0c;但实际上&#xff0c;简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具&#xff0c;Unix标配中的diff和patch工具就完全可以完成代码的简单备份和…

[html] 当页面中使用application/xhtml+xml会出现什么问题吗?

[html] 当页面中使用application/xhtmlxml会出现什么问题吗&#xff1f; 要求比较严格&#xff0c;必须有head、body标签且每个元素必须是关闭的。一些老的浏览器不支持&#xff0c;实际上&#xff0c;任何最新的浏览器都将支持application/xhtmlxml媒体类型。大多数浏览器也接…