繁体   English   中英

设计Android应用-最佳做法?

[英]Designing Android App - Best Practice?

我是一位经验丰富的Java开发人员,但现在正在使用Android开发应用程序,并且遇到与设计相关的问题。 这是场景,接下来是问题。

该应用程序打算从远程服务中收集一些统计信息(统计信息的收集可能需要几分钟到一个小时左右),并在智能手机上以图形形式显示静态信息,或以一些小部件层次结构显示以进行向下钻取,或者从用户捕获其他数据,以从远程服务获取更多信息。

我的问题:

  1. 如何捕获用户应用程序注册信息? 是否有可以保存在远程服务器上的样本注册捕获模式。
  2. 成功注册后,用户可以请求(通过单击按钮)统计信息。 我打算将REST Java远程服务上的POST方法称为异步调用。 该服务收集数据并通知用户不确定如何操作。 服务应该推送数据吗? 还是应该通知用户数据已准备好并且用户进程会提取数据?

任何帮助将不胜感激。

提前致谢。

您可以使用NotificationManager来显示通知。

如果您的应用程序具有权限,则可以使用AccountManager检索帐户信息,例如用户名。 使用帐户(至少一个帐户)来识别用户是很常见的。

如果下载数据需要一个小时,那么您只需发出一条通知,通知它已完成。 显然,这必须在服务而非活动中完成。

这完全取决于您希望登录屏幕的外观以及服务器接受登录数据的方式。 我们应该如何知道如何将数据保存到服务器?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM