Совместное использование одной базы данных SQLite несколькими приложениями для Android.

Если у пользователя установлено мое приложение для Android на его устройстве (с размером базы данных 300 МБ), как я могу сделать все мои другие приложения или сторонние приложения для свободного доступа к базе данных. ContentProvider может быть решением, но я все еще нахожусь в стадии разработки, поэтому точно не знаю, кто или сколько сторонних приложений будут использовать мою базу данных, чтобы предварительно указать общий идентификатор пользователя в AndroidManifest.xml.

Если не SQLite, есть ли альтернативный Android, поддерживающий БД, поддерживающий это требование?


person Narendar Joshe    schedule 02.10.2012    source источник


Ответы (1)


Согласно Параметры хранилища лучше использовать sqlite для одного устройства.

Но вы просите поделиться одной базой данных для нескольких устройств. поэтому используйте Network Connection и проверьте Подключение к удаленной базе данных

person Ram kiran    schedule 02.10.2012
comment
Нет, я не спрашиваю о совместном использовании нескольких устройств, я беспокоюсь только о нескольких приложениях на устройстве. ContentProvider имеет мандат на требование общего идентификатора пользователя для предоставления доступа к сторонним приложениям, поэтому я ищу вариант, который дает больше свободы сторонним приложениям для чтения моего sqlite без каких-либо идентификаторов или других мандатов. - person Narendar Joshe; 02.10.2012