【问题标题】:XML-RPC on Android Tablet (battery consumption)Android Tablet 上的 XML-RPC(电池消耗)
【发布时间】:2014-07-08 08:18:58
【问题描述】:

我想在安卓平板电脑上实现一个 XML-RPC 服务器。 我读过一些关于 Web 服务及其巨大电池消耗的文章。

XML-RPC 服务器的电池消耗有多大?它对于移动设备来说太大了吗?

【问题讨论】:

    标签: android xml rpc battery consumption


    【解决方案1】:

    XML-RPC 需要 HTTP 服务器和 XML-RPC 请求处理程序。

    对于 HTTP 服务器,你可以使用一些小的 HTTP 服务器,比如NanoHTTPD 它具有实现 XML-RPC 所需的所有功能,非常适合移动设备。 NanoHTTPD 的内存、CPU 和电池消耗最少。

    电池消耗取决于您将有多少请求。如果您每秒发出一次请求,则会显着耗尽电池电量。

    【讨论】:

    • 好的。谢谢你的回答;)
    • 如果您关心电池消耗,并且您有罕见的事件,您可以考虑使用设备通知,而不是轮询。例如。当某些事件发生时,Android 设备向主机发送信号(不是主机轮询 Android 设备获取数据)。
    【解决方案2】:

    这取决于您调用服务器的频率。通过智能缓存管理和正确使用,电池应该是好的。

    【讨论】:

    • 如果有更新(应用程序的 XML 文件),则应调用 XML_RPC 服务器。我认为这种情况并不经常发生。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多