打造个人的云端笔记本(CareyDiary)
在自己的日常生活中,有好多情况都需要记录一点东西,而且又希望能长久的保存,自从有了Android手机,记笔记倒是方便了,但是发现,每次一刷完机,东西全没了,
提前做好备份工作吧,又嫌麻烦,还是找个智能的方法吧,不然怎么叫智能机呢。。。
通过前段时间对欧美业务的开发,发现为自己打造一个在线记笔记的软件还是很实用的,怪不得国外都喜欢这个东西。
本文的软件基于Google官方的Note程序移植而来,毕竟官方的东西还是可信的,O(∩_∩)O哈哈~
1. 云端服务:http://diary.zhourunsheng.com
后台采用GAE服务的支持,Java语言开发,和 Google C2DM消息push架构
2. 本地APP:http://careydiary.googlecode.com/files/careydiary-android.apk
基于Android2.2系统开发,整合系统的Sync机制和Google账户的管理,可实现本地笔记和在线笔记的同步
3. 系统架构介绍:
从上图不难看出,本系统主要是利用了Google的消息push机制C2DM, 从而可以有效的实现在线笔记和本地笔记的及时同步,
因为服务器的后台开发基于GAE,所以又能方便集合个人的账户认证管理,只要你拥有一个GMail邮件账户,即可利用本服务实现信息的在线存储。
[Android Cloud to Device Messaging Framework]
Android Cloud to Device Messaging (C2DM) is a service that helps developers send data from servers to their applications on Android devices. The service provides a simple, lightweight mechanism that servers can use to tell mobile applications to contact the server directly, to fetch updated application or user data. The C2DM service handles all aspects of queueing of messages and delivery to the target application running on the target device.
后续的服务还在不断完善中,也期待大家给提供好的改进建议。。。【联系作者】
博主好牛啊,我也正在写一个笔记本,但是关于同步这一块儿还没考虑,根本没有头绪,再加上之前也不知道要同步到哪里去,没有存贮空间!