zoukankan      html  css  js  c++  java
  • Android之仿小米便签程序

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

    众所周之,小米便签功能强大界面美观,堪称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

  • 相关阅读:
    mysql中profile的使用
    6、MySQL索引种类
    MySql事务
    MySQL视图(view)
    MySql数据库命令基本操作
    2、MySQL常见数据库引擎及比较?
    1、列举常见的关系型数据库和非关系型都有那些?
    Python中的顺序表
    双端队列
    手持移动端特殊链接:打电话,发短信,发邮件
  • 原文地址:https://www.cnblogs.com/Lefter/p/2290096.html
Copyright © 2011-2022 走看看