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

讲解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. NodeJS学习笔记 (30)定时器-timers

    https://github.com/chyingp/nodejs-learning-guide

  2. 初学javascript,写一个简单的阶乘算法当作练习

    代码如下: <script> var a = prompt("请输入值"); function mul(a){ if(a==1){ return 1; } return ...

  3. es6 学习1 let表示变量 、const表示常量 与 var 变量的区别

    一.let 1.看下代码,在函数中无论在哪里声明变量,都会自动提到函数顶部,这就是函数变量提升,它的作用于为当前函数中. function aa() { if(bool) { var test = ' ...

  4. CF GYM 100781A(菊花图+直径)

    题目大意 给出若干颗树用最少的边把它们连成一个无向连通图,同时使图的直径最小.输出最小直径. 题解 我们定义树的半径为(树的直径+1)/2.符合题意的连接方式为.所有树的“中点”连在直径最长的树的中点 ...

  5. POJ 3863 Business Center

    Business Center Time Limit: 1000ms Memory Limit: 65536KB This problem will be judged on PKU. Origina ...

  6. android 选取部分 log 的两种方法

    Grep多个条件: android logcat -v time | grep -e A -e B 选取多个android log tag: android logcat -v time -s TAG ...

  7. quick 3.3载入Spine问题

    近期项目要升级到Quick 3.3, 而且使用了Spine作为动画编辑器, 在此把升级过程中.有关quick 3.3 载入Spine遇到的坑在此记录一下. 1.Spine版本号问题 首先Quick 3 ...

  8. _DataStructure_C_Impl:Dijkstra算法求最短路径

    // _DataStructure_C_Impl:Dijkstra #include<stdio.h> #include<stdlib.h> #include<strin ...

  9. Spark技术内幕:Client,Master和Worker 通信源代码解析

    Spark的Cluster Manager能够有几种部署模式: Standlone Mesos YARN EC2 Local 在向集群提交计算任务后,系统的运算模型就是Driver Program定义 ...

  10. CSS3 实现RSS图标

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS3 实现RSS图标&l ...