具有实时框架的内容提供商[PubNub]

时间:2014-08-26 22:23:33

标签: android real-time android-contentprovider android-contentresolver pubnub

我正在开发一个利用PubNub实时框架的个人方面项目。

我目前对Android内容提供商的理解是,它用于帮助将应用程序的内容集中在一个地方。

因此,在使用PubNub等服务时。内容提供商会以我可能错过的方式获益吗?

我希望我的应用能够动态更新listViews中的个人/所有行内容(通过使用内容解析器),并在所有连接的设备上实时更新。快速谷歌搜索告诉我,我可以在没有内容提供商的情况下更新单个行内容,但它是否还有其他用途?特别是与实时框架相结合?

非常感谢任何帮助或想法,

谢谢!

2 个答案:

答案 0 :(得分:1)

更新:作为一名开发程序员,我决定在我的应用程序中使用Content Provider以及PubNub的实时框架。我根本不后悔自己的决定。

Content Provider允许我的应用程序保留所需值的排序表,然后我将其用于发布到PubNub的实时框架上。

Content Provider还允许我通过使用游标来执行表格上的功能,我发现游标也非常有用。

答案 1 :(得分:0)

带薪酬服务的个人项目??? Think Crytical推送消息内置于Google Play服务中。

Think Crytical。谁在服务器上有您的数据如何保护它。首先加密服务器上的数据或冒险暴露它,然后您必须让您的应用程序调用您的服务器来获取数据。它只是不与提供商合作。谁成为一个灾难点不是一个好的解决方案。谁知道你所有的客户不是一个好的解决方案。

最好的部分是自定义内容提供商是您的代码,因此您可以在更新时进行任何您喜欢的操作。例如,您可能会在删除时删除缩略图。

    File imgFile = new File(getContext().getExternalFilesDir(
            Environment.DIRECTORY_PICTURES), thumbnailname);
    if (imgFile.exists()) {
        imgFile.delete();
    }