У меня есть один файл базы данных Sqlite. Я хочу поделиться своей базой данных sqlite между двумя различными приложениями для Android. Можно это сделать? если да, то какие шаги я должен предпринять?Как делиться Sqlite между двумя приложениями?
ответ
Короткий ответ: Да.
Длинный ответ: вам нужно будет «зарегистрировать» ваше приложение, чтобы разделить его содержимое с вашим вторым приложением. Сказав это, нижняя сторона, вы будете делиться своим содержимым с каждым другим приложением. Не то, чтобы я видел, что это проблема, поскольку другие разработчики не обязательно будут знать, как получить доступ к данным вашего приложения с помощью Content Providers.
Вы можете следить за this link, чтобы узнать о создании и доступе к поставщикам контента.
Ох. Почти забыл. Вот как вы обмениваетесь данными между приложениями. Я лично никогда не слышал о том, что у кого-то есть общие базы данных. БД всегда закрыты для собственного приложения и никогда не подвергаются другим, включая пользователей. См. this link для получения дополнительной информации о Базах данных в Android
Вам просто нужно знать uri таблицы, к которой вы хотите получить доступ.
Вам необходимо создать пользовательский Content Provider
и использовать его в другом приложении. Here
- это полный пример того, как создать Custom
Content
Provider
и использовать его в another
Приложение.
Я еще не пробовал это, но есть возможность обменяться базами данных, обсуждаемыми здесь: Share SQLite database between 2 android apps?
- 1. Как делиться данными между приложениями?
- 2. Как делиться моделями между приложениями?
- 3. Как делиться работником между двумя различными приложениями на героку?
- 4. Как делиться бизнес-логикой между несколькими приложениями
- 5. Как делиться памятью между приложениями? (VB.NET)
- 6. Как общаться между двумя приложениями
- 7. Как общаться между двумя приложениями?
- 8. Конфликты между двумя приложениями
- 9. связь между двумя приложениями
- 10. Сериализация между двумя приложениями
- 11. Как делиться QListIterator между двумя функциями-членами?
- 12. Как делиться данными между двумя сценариями Lua
- 13. как делиться данными между двумя действиями
- 14. DDD-объект, разделяемый между двумя приложениями
- 15. обмен базами данных sqlite между двумя приложениями андроида
- 16. Связь между двумя приложениями C#
- 17. android связь между двумя приложениями
- 18. Обмен данными между двумя приложениями
- 19. Обмен данными между двумя приложениями
- 20. Обмен ключами iCloud между двумя приложениями
- 21. Обмен данными между двумя приложениями для Android
- 22. Весенняя безопасность между двумя приложениями
- 23. Труба между двумя консольными приложениями?
- 24. Поделитесь интерфейсом между двумя приложениями?
- 25. Асинхронная связь между двумя приложениями
- 26. Связь между двумя приложениями Flex
- 27. Интерфейс AIDL между двумя приложениями
- 28. M2M между двумя различными приложениями
- 29. Отправка сигналов между двумя приложениями
- 30. связь между двумя приложениями flex