我目前正在开发我的第一个 Android 应用程序,并且仍处于设计阶段,试图提出一个可靠的模型。
我的应用程序将使用用户 Google 日历中的 GCal 数据,并将其与一个或多个其他用户同步,以确定所有人之间的共同会议时间,而无需通过电子邮件安排繁琐的来回安排。
我设想通过将每个用户及其日历数据存储在每天都会刷新的数据库中来实现这一目标。当发出确定组间最佳会议时间的查询时,我想从数据库中选择每个用户的日历数据,执行计算以找到最佳时间,并将结果显示给进行查询的用户。
适用于 Android的AWS开发工具包支持 Amazon SimpleDB 和 S3,在这种情况下,我将使用 SimpleDB 作为我的数据库。我迷路的地方是使用 Amazon EC2 Web 服务与 SimpleDB 一起执行计算。
首先,感谢对我的方法和/或设计的任何反馈。
其次,使用非 Android 但基于 Java 的 API/SDK 对应用程序有何影响,或者甚至有可能这样做吗?
例如,如果可以与 Android 一起使用,Java的 API typica看起来很有趣且很有用。
谢谢!