本周对小米开源文件管理器,做了整体的研究,大致弄清了源码的来龙去脉,剩下的就是
重点研究几个活动的流程了。

讲解Android应用这种可视化的程序,感觉还是有图比较好,不然功能界面都不清楚,自己不好介绍,读者也摸不着头脑。
  
  从今天开始,小雷哥哥要开始研究,小米开源便签Notes了。
  
  这次要改进一下模式:不但要整体介绍功能,还要对着图,图文并茂介绍,才清清楚楚~
  
  为此,我手机逐个截图,然后保存到电脑,然后再上传~
  
  为了保证文章的效果,也真是不嫌麻烦~
  
  1.应用入口
    第1次进入的时候,应用会自动创建1条便签。
QQ空间、新浪微博,都喜欢这么干~

2.便签-编辑

2.便签-菜单-删除
     菜单功能,删除~

没有看到“回收站”这个功能~

2.便签-菜单-设置文本大小

菜单功能,设置便签字体大小~

2.便签-菜单-提醒我-闹钟叫

记录了一件重要的事情,可以定时提醒,到了时间,会有个专属闹钟,把你“吵醒”~

2.便签-更换色彩皮肤 

“赤橙蓝绿青蓝紫”随你选,其实,只有5种颜色~

2.便签-列表
     列表,1个接1个
 
  2.便签-清单模式

清单模式为何物,还真不清楚

2.便签-删除-长按才会出现操作选项 
有的地方菜单,需要长按~
     有的地方是,左键或者右键菜单
 

3.左键菜单-gtask设置和同步
   同步数据到gtask,需要输入账号和密码。

GTasks是一款安卓平台的任务、日程管理和记事工具,它力图通过简单的操作来帮您完成任务计划和任务跟踪,支持与Google Tasks的双向同步,让您的任务保存在云端永不丢失。

3.左键菜单-导出到文本

内容和数据很重要,导出来~

3.左键菜单-搜索

搜索,找出你的目标~

3.左键菜单-新建文件夹

便签多了,就需要搞个分类了,文件夹就是干这个了,看来,你是个重度用户啊~恭喜~

3.便签-菜单-分享

便签,我感觉就是1个简洁版的任务管理应用~

小米开源便签Notes-源码研究(0)-整体功能介绍(图文并茂)的更多相关文章

  1. 小米开源便签Notes-源码研究(1)-导出功能整体思路

    NotesListActivity是入口Activity. 响应菜单事件,我的手机是"左键菜单".如果菜单项的ID是"R.id.menu_export_text" ...

  2. Android开源项目 Universal imageloader 源码研究之Lru算法

    https://github.com/nostra13/Android-Universal-Image-Loader universal imageloader 源码研究之Lru算法 LRU - Le ...

  3. 小米开源便签Notes-源码研究(2)-定时提醒的便签

    本篇讲述小米便签中的定时提醒功能.  便签,可以理解为一件事情,一项任务,有个定时提醒的功能,还是蛮不错的~    小米便签定时功能,是当编辑便签的时候,有个菜单项,选了之后,就弹出一个"日 ...

  4. Android开源项目 Universal imageloader 源码研究之项目框架

    Universal imageloader 的代码并不复杂 重点是缓存,线程池任务 下面都用UML图进行了绘制 基本使用流程就是 初始化配置,设置Options参数,最后Dispaly提交下载 pub ...

  5. springboot脚手架liugh-parent源码研究参考

    1. liugh-parent源码研究参考 1.1. 前言 这也是个开源的springboot脚手架项目,这里研究记录一些该框架写的比较好的代码段和功能 脚手架地址 1.2. 功能 1.2.1. 当前 ...

  6. OAuth2学习及DotNetOpenAuth部分源码研究

    OAuth2学习及DotNetOpenAuth部分源码研究 在上篇文章中我研究了OpenId及DotNetOpenAuth的相关应用,这一篇继续研究OAuth2. 一.什么是OAuth2 OAuth是 ...

  7. zepto源码研究 - zepto.js - 1

    简要:网上已经有很多人已经将zepto的源码研究得很细致了,但我还是想写下zepto源码系列,将别人的东西和自己的想法写下来以加深印象也是自娱自乐,文章中可能有许多错误,望有人不吝指出,烦请赐教. 首 ...

  8. dubbo源码研究(一)

    1. dubbo源码研究(一) 1.1. dubbo启动加载过程 我们知道,现在流行注解方式,用spring管理服务,dubbo最常用的就是@Reference和@Service了,那么我首先找到这两 ...

  9. 【JavaScript】$.extend使用心得及源码研究

    最近写多了js的面向对象编程,用$.extend写继承写得很顺手.但是在使用过程中发现有几个问题. 1.深拷贝 $.extend默认是浅拷贝,这意味着在继承复杂对象时,对象中内嵌的对象无法被拷贝到. ...

随机推荐

  1. 学习Go语言之简易ORM框架

    ORM即为对象关系映射,ORM常用于程序适配多种数据库,以达到开放扩展关闭修改的原则.笔者初学Golang,遂有意写个简易ORM框架,权当知识巩固. 首先需要有一个思想就是数据库表结构都是固定,但是每 ...

  2. UVA-10200 Prime Time 素数(注意除法精度)

    题目链接:https://cn.vjudge.net/problem/UVA-10200 题意 给出一个公式$ m=n^2+n+41, n \in Z^+ $ 现在$ a,b\in[0, 10000] ...

  3. [Code+#4]最短路 (最短路)

    [Code+#4]最短路 题目背景 在北纬 91° ,有一个神奇的国度,叫做企鹅国.这里的企鹅也有自己发达的文明,称为企鹅文明.因为企鹅只有黑白两种颜色,所以他们的数学也是以二进制为基础发展的. 比如 ...

  4. 【VK Cup 2015 - Finals D】Restructuring Company

    [题目链接]:http://codeforces.com/problemset/problem/566/D [题意] 给你n个人; 一开始每个人都隶属于一个部门; 之后给你q个操作; 3种操作类型; ...

  5. CodeForces 316c1 Tidying Up

    Tidying Up Time Limit: 4000ms Memory Limit: 262144KB This problem will be judged on CodeForces. Orig ...

  6. HDFS 断点续传,写文件功能

    实际上这是个 HDFS 的工具类部分代码. 首先 public static Configuration configuration = null;public static FileSystem f ...

  7. 火狐不支持innerText属性,只支持innerHTML属性

    做的一个js的小程序放到火狐上用不了了,原因是innerText不是标准属性,换成innerHTML属性就好,但是可能需要把html标签给去掉

  8. ids for this class must be manually assigned before calling save():Xxx

    把Xxx.hbm.xml主键生成策略改成identity

  9. 用typename和template消除歧义

  10. 基于请求响应的MVC框架调用分析

    一.使用Servlet来处理请求响应 当client提交数据之后.接着发送请求,请求被封装成对象,server接收到请求,依据请求的URL.来推断将请求对象交由哪个Servlet处理. 在servle ...