【问题标题】:best way to sync EPG Data from server to android将 EPG 数据从服务器同步到 android 的最佳方法
【发布时间】:2017-06-22 10:18:24
【问题描述】:

我正在处理一个 Android 应用程序,我需要为电视应用程序同步 EPG(电子节目指南)。我需要在本地保存 7 天的数据(300 个频道 EPG / PER DAY)

只是想确定最好的方法是什么

1) Fetching & Parsing API,保存在本地 Android SQLite (Active Android) 数据库中(1 天数据同步 7 次点击)和(7 天数据同步 49 次点击)

2) 将数据文件保存到本地Android,然后保存到数据库中。

如果有人能提供建议,我将不胜感激

【问题讨论】:

    标签: android sqlite epg


    【解决方案1】:

    您的 2 个选项之间更好的方法应该是第一个。即

    1. 获取和解析 API,保存在本地 Android SQLite (Active Android) 数据库 (7 Hits for 1 Day data sync ) 和 (49 Hits 7 天数据同步)

    以下是我能为您的解决方案想到的一些原因 -

    1. 在获取数据时,您将从文件或数据库中获取数据,那么为什么需要将相同的数据存储在 2 个位置(文件和数据库两者)。
    2. 从数据库中获取数据时,您可以查询特定字段,而无需读取完整的文件。
    3. 另外请记住如果用户的设备在一天中关闭一段时间的情况。数据同步不应受此影响。

    【讨论】:

      【解决方案2】:

      我知道这个问题有点过时,但偶然发现并认为我可以提供一些信息。为了保持盒子的任何负载,我在收集和保存数据的服务器上设置了一个解析。然后,android 大约每 6 小时调用一次或获取一个解析的文件。我的解析设置为创建一个 android 基本上只需要读取的文件,不涉及实际工作。只是一个想法。

      【讨论】:

        猜你喜欢
        • 2012-08-30
        • 1970-01-01
        • 1970-01-01
        • 2012-05-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多