这次主要增加了收藏夹和 WebDAV 同步功能。中间走了好多弯路。本来准备用 Firebase 实现同步的,然后已经基本写完了,自己用了几天感觉调用接口的速度还是有点慢,于是放弃了这个方案。然后尝试用 Anko DSL 去写布局,写了一半发现 Anko 去年已经被官方抛弃了……总之中间浪费了好多时间。虽然相比较 Send To Kindle 那个 APP,这个几乎完全没什么人用,然而就当自己练手学习的项目吧。然后这个版本暂时就这样吧,因为想尝试写一个剪贴板管理 APP,自己有蛮多这方面的需求,又没有在市面上找到一个能满足大部分我的需求的产品。
以及同步目前的策略是,如果离上次打开 APP 超过了 1天,再次打开就自动同步下。以后有时间可能可以优化下同步的方案,比如只有 WiFi 同步、同步前压缩文件。
以及以及用 WebDAV 协议的时候,想到 Dropbox 最近几年推出了好几款网盘相关的产品,比如已经发布了的文档工具 Paper 和正在测试的密码管理工具。但我在我看来它们应该都很难打败原本就在这个领域深耕了几年甚至十几年的同类产品。对于 Dropbox 这种专业做储存的厂家,其实完全可以做一套类似 WebDAV 的这种协议,但是在很多方面进行改进,例如:
– 增量同步。
– 自带压缩功能。
– 将用户需要输入服务器地址、用户名、密码等繁琐的操作简化成只需要输入一串 URL,其中包含了服务器地址、用户名、密码等信息。
– 权限控制。
– 同步策略的控制
然后,也许很多个人开发者会选择使用这种改进后的 WebDAV 协议,来替代 Google Drive 这种。以及,最最重要的,其实是 Dropbox 应该将这种协议开源,来让大家一起来完善它。
下载地址:[Google Play Store](https://play.google.com/store/apps/details?id=me.maybeiwill.copylatitudelongitude)