3

Я работаю над личным проектом, который использует инфраструктуру реального времени PubNub.Провайдер контента с платформой реального времени [PubNub]

Мое настоящее понимание поставщика контента Android заключается в том, что оно используется для централизации контента приложений в одном месте.

Таким образом, при использовании услуги, такой как PubNub. Может ли контент-провайдер быть полезным так, как я мог пропустить?

Я бы хотел, чтобы мое приложение обновляло отдельное/все содержимое строки (с помощью Content Resolver) из списка. Динамически отображалось и обновляло его в реальном времени на всех подключенных устройствах. Быстрый поиск в Google говорит мне, что я могу обновлять содержимое отдельной строки без Content Provider, но будет ли он иметь какое-либо дополнительное использование? Особенно в сочетании с рамками реального времени?

Любая помощь или мысли было бы весьма признателен,

Спасибо!

ответ

1

Обновление: Будучи программистом-разработчиком, я решил использовать Content Provider в своем приложении вместе с инфраструктурой реального времени PubNub. Я вообще не сожалею о своем решении.

Провайдер содержимого позволяет моему приложению сохранять отсортированную таблицу требуемых значений, которую затем я использую для публикации в реальном времени PubNub.

Провайдер содержимого также позволяет мне выполнять функции на столе с помощью курсора, который, как я считаю, очень полезен.

0

Персональный проект с оплатой услуг ??? Think Crytical push-сообщения встроены в сервисы Google Play.

Think Crytical. У кого есть данные на сервере, как вы его защищаете. Сначала зашифруйте данные на своем сервере или рискуйте их разоблачением, тогда вам нужно, чтобы ваше приложение вызывало ваш сервер для получения данных. Он просто не работает с провайдером. который становится точкой бедствия, это не очень хорошее решение. который знает, что все ваши клиенты не являются хорошим решением.

Лучшая часть является поставщиком контента он ваш код, так что вы можете делать все, что вам нравится когда обновления приходят. Например, может быть, вы удаляете миниатюру, когда удаление приходит.

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

PN бесплатно для Indie Projects http://www.pubnub.com/free-evangelism-program/, и PN не сохраняет ваши данные, если вы не включили функции хранения. – Geremy

+1

+1 PubNub Free для всех независимых проектов. – PubNub

Смежные вопросы