声明:本程序不做商业用途,仅用于技术学习.

众所周之,小米便签功能强大界面美观,堪称android最强便签程序.

本着学习的态度,本人试着写了一下,尽量的去还原原有程序的界面(使用了原程序中的部分图片)及功能.但是由于时间原因有一些功能没有做.

另外,我添加了简单的手势支持.

下面是程序功能的简要介绍:

  1. 支持AppWidget:2X2与4X4两种大小,可以自定义AppWidget的背景颜色
  2. 简单的手势支持
  3. 支持密码保护
  4. 将记录输出为TXT文本
  5. 用XML备份数据
  6. 用XML还原数据
  7. 创建文件夹,分类管理
  8. 支持闹钟(可自动解锁屏幕[设置密码情况下不行])
  9. 通过短信或邮件分享便签
  10. 便签支持不同的背景颜色

上图是一张程序的综合效果图.我称之为"主页"

上面两张图是主页的菜单

在主页上支持手势,通过画圈来快速添加文件夹

点击右上角的"+"可添加便签

选中一条主页上的便签,点击ok,然后选择目标文件夹即可移进目标文件夹

删除不需要的文件夹或主页上的便签.注:删除文件夹会连带删除文件夹下的所有便签

将所有记录输出为TXT文本(存储在  /sdcard/XNote/  路径下)

用XML文件备份所有数据.该文件与输出的TXT文件在同一路径下

我们删除所有数据,然后恢复数据(注意,要先备份数据)

设置密码页面,可更改密码、清楚密码

上图为用户设置密码后,设置密码的菜单.以及选择修改密码的界面

文件夹下的菜单

修改文件夹的名称

通过手势在该文件夹下添加一条记录

移出文件夹(便签被移动到主页上)以及删除文件夹下的便签(这两项操作界面一样)

添加该文件夹的桌面快捷方式,通过这个快捷方式可直接打开文件夹

对该条便签设置闹钟(提醒时可解锁屏幕,进入桌面有密码时不能解锁)

在桌面添加便签的快捷方式

通过短信或邮箱分享自己的便签

点击右上角的选色按钮更换便签的背景颜色

支持2X2和4X4两种大小的Appwidget.

此为只对程序进行了简单的介绍,部分功能没有介绍.

本程序未经严格测试,肯定还会有这样或那样的bug,敬请谅解!

源码:

http://pan.baidu.com/share/link?shareid=3116&uk=2953765628

小米便签已开源:

http://micode.net/forum-38-1.html

原文地址:点击打开链接

Android之仿小米便签程序相关推荐

  1. Android:仿小米便签,图文混排

    经过两天的摸索,终于实现,现在贴出来,供自己学习记录及与小伙伴们交流分享 先看下效果图: (添加按钮,用于添加图片) 话不多说,小翠上代码: 1.布局文件: <RelativeLayout xm ...

  2. LitePal+RecyclerView+checkBox实现便签功能(仿小米便签)

    费时两天,主要难点在RecyclerView和CheckBox的长按事件上. 上代码: Note的JavaBean: package com.example.jarvist.remember;impo ...

  3. 在Android Studio下配置小米便签

    在Android Studio下配置小米便签 Android studio2022的下载与安装 在官网下载最新安装包Download Android Studio & App Tools - ...

  4. 小米便签从0到1维护教程

    小米便签开源社区版从0到1维护教程 1.前置条件-------软件的安装: 开发工具:Android studio 下载Android studio 汉化教程 安装请自行解决 SDK版本以及相关文件 ...

  5. 小米便签开源项目本地环境搭建

    基于Android Studio.和Gradle 的小米便签配置和安装 一.Android Studio的中文社区(官网)下载最新的Android Studio 点击开始传送http://www.an ...

  6. 小米便签维护过程记录——可能出现问题解决方案

    在对小米便签开源代码进行研究和维护及新功能开发的同时,会遇到很多问题,将以本文进行记录总结. 导入项目 若不导入直接Open会导致默认为Project,不为Android. 小米标签菜单栏不显示的问题 ...

  7. 桌面便签程序的实现详解和源码 (上)

    来自:http://blog.csdn.net/silenceburn/article/details/6093074 桌面便签软件是android上常用软件的一种,比如比较早的Sticky Note ...

  8. 在Win10以及SDK为33的环境下——小米便签项目的搭建

    文章目录 0. 我的操作系统和开发环境 1. 相关文件下载: 2. import project: 2.1 用import project导入项目 3. make project: 3.1 AS中的命 ...

  9. 桌面便签程序的实现详解和源码 (下)

    来自:http://blog.csdn.net/silenceburn/article/details/6094705 在上半部分中,已经实现了一个可以运行的widget,但是没有任何业务功能, 因此 ...

  10. java写便签_如何编写一个便签程序(用Java语言编写)

    如何编写一个便签程序(用Java语言编写) 热度:336   发布时间:2011-02-18 11:44:16 如何编写一个便签程序(用Java语言编写) 因为以前没有好好学习Java,都搞忘了,请大 ...

最新文章

  1. Normal Equations 的由来与推导
  2. 实用Java程序设计教程_java程序设计实用教程 书中代码.pdf
  3. oracle一体机高水位,oracle 移动高水位:
  4. 温故知新,.Net Core遇见Blazor(FluentUI),属于未来的SPA框架
  5. 从网络字节流中提出整数
  6. python可以用来写导航吗_在python中使用selenium进行导航
  7. 关于Java之IO流音乐拼接小项目
  8. 数学建模之综合评价模型(层次分析法+Topsis法+熵权法)
  9. linux hotplug 机制,佐须之男的博客- 跟着佐大学Lede/OpenWrt开发入门培训班讲义-18 OpenWrt hotplug 机制分析...
  10. 新版应急预案现场处置应急演练方案各行业应急处置方案(共289份,265M)
  11. 使用Java+MapReduce实现热词发现
  12. 三极管与场效应管之导通与截止说明
  13. bi报表工具应该具备哪些功能
  14. 什么是a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站?00后的世界我不懂!
  15. 手把手教你高效快捷的创建Swift Framework
  16. 77.组合 | 40.组合总和II | 39.组合总和 | 784.字母大小写全排列
  17. Android 项目必备(三十八)-->APP 消息推送
  18. Scratch课程设计(二)
  19. PCB板布线经验~~
  20. 为啥翻唱的也特别好听呢,听J Fla 的 despacito

热门文章

  1. 美好创亿医疗通过注册:年营收11亿 熊小川控制81%股权
  2. 麒麟V10系统-软件商店更新源问题
  3. python调用系统声音报警_python写报警程序中的声音实现win
  4. 钢板弹簧matlab,Matlab/GUI在钢板弹簧悬架设计中的应用
  5. viper12a电源电路图_基于VIPER12A芯片设计的开关电源
  6. ansys workbench汉化教程_ansys16.0软件下载及安装教程
  7. APP安全测试点概述
  8. windows 10 Docker Desktop TeamTalk 安装笔记
  9. vs2015安装vax助手
  10. 《程序员修炼之道》解读