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

讲解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. Class.forName()用法详解 【转】

    来源  http://blog.csdn.net/kaiwii/article/details/7405761 主要功能 Class.forName(xxx.xx.xx)返回的是一个类 Class.f ...

  2. NodeJS学习笔记 (11)网络UDP-dgram(ok)

    模块概览 dgram模块是对UDP socket的一层封装,相对net模块简单很多,下面看例子. UPD客户端 vs UDP服务端 首先,启动UDP server,监听来自端口33333的请求. se ...

  3. css columns 与overflow结合的问题

    想实现上面这样分栏,并且溢出滚动的效果.可是自己下面的代码只能得到横向滚动条.觉得出现这个情况觉得还蛮有意思的,特地记录一下. <li v-for="(item,index) in s ...

  4. 苹果下一代iPhone曝光

    3月23日消息,据9TO5Mac报道,苹果下一代iPhone(以下暂命名为iPhone 11)可能会提供像三星Galaxy S10的PowerShare功能,能为Apple Watch和AirPods ...

  5. linux 下查看二进制文件

    查看二进制有以下几种方法: 方法一:hexdump apt-get install libdata-hexdumper-perl 安装好之后就可以直接hexdump your_binary_file ...

  6. 函数指针的转换 & C的注意点

    再让我们看看<signal.h>中声明的signal函数void (*signal(int, void(*)(int)))(int)首先,用typedef简化,typedef void ( ...

  7. CF 558A(Lala Land and Apple Trees-暴力)

    A. Lala Land and Apple Trees time limit per test 1 second memory limit per test 256 megabytes input ...

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

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

  9. maven pom下载不了

    Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/m ...

  10. c# 导出excel格式xlsx

    string sb="";//sql字符串 AttachmentConfigSection configSection = ConfigurationManager.GetSect ...