您的位置:首页 > 移动开发

Android 云笔记APP的实现

2016-06-15 11:23 274 查看
这两天对笔记软件进行了迭代,利用Bmob后端,实现了用户注册于笔记同步功能,下面对实现要点进行记录。

备份功能



同步功能



使用技术

Bmob后端云SDK的使用;

Service后台执行计划任务(自动将笔记上传),发送广播,通知更新;

ContentProvider提供数据;

sqlite实现本地缓存

Material Design记事本的实现

参照这篇文章吧,我只是对它进行了封装

Android 入门项目NoteBook

注册用户

注册用户使用了BmobSDK的功能,Bmob会自动实现登录状态的维持,这点非常简单。

Service后台执行计划任务

从配置文件中读取信息,看是否需要使用Service进行同步

有两种解决方案

1. Timer类实现

2. Android Alarm(闹钟)机制

这里使用了第一种,注意防止线程泄露。

微信分享

这个APP的资格还在审核,随后会更新。

Github地址:

https://github.com/yangtianrui95/Android-YiNote

内测平台下载

http://pre.im/yinote
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: