Android的协作记事本应用程序

时间:2014-03-15 13:16:13

标签: android notepad

我想开发一个记事本相似的应用程序,最初所有订阅我的垫的人都可以实时同步我的内容,但他们无法编辑我的垫内容以后我想给对每个客户的协作写访问。

关于多个设备中的Dropbox与手机之间的同步有很多参考,但没有找到任何有用的信息。

示例: Etherpad用于桌面,但我的用于Android。

(Q1)客户如何订阅我的垫。 (Q2)我如何设置一个服务器,一旦获得我的pad的内容将自动广播给所有客户端。 (Q3)如何控制客户端之间多次写访问的冲突。

请提供一些参考,以...开始。谢谢

1 个答案:

答案 0 :(得分:0)

关于Q1和Q2,它取决于您为服务器选择的工具。但它最终将成为一个插座。我建议你阅读http://docs.oracle.com/javase/tutorial/networking/sockets/ 关于Q3,您必须为此创建一个策略。一个方法就像Google Docs一样:将光标位置保留在服务器上并向所有客户端广播,当另一个客户端更改光标所在的位置时,光标会随着更改而移动(删除或添加文本)