Как сделать переменную, доступ к которой можно получить из двух разных приложений? Я где-то читал, что глобальные переменные не могут быть доступны из другого приложения. Также для большего контекста я могу изменить код для обоих приложений. Приложения должны работать одинаково друг с другом, если пользователь установит их оба.Переменная доступа между различными приложениями
ответ
@CommonsWare имеет это один покрытый на одной из его книг, как это было предложено его ответ на этот вопрос: Can SharedPreferences be shared among different Android applications?
Цитирую: Если вы хотите, чтобы обмениваться данными между двумя приложениями, существует множество решений , такие как:
service with an API exposed by AIDL
service with an API exposed via commands sent via startService() and responses sent via a Messenger or createPendingResult() PendingIntent or something
content provider
broadcast Intents
Все они позволяют вам определять разрешения для интеграции и позволяют контролировать степень детализации доступа.
Единственное, о чем я могу думать, это написать Сервис в одном из приложений, предоставляющем интерфейс к переменной. Второе приложение может привязываться к этой службе.
Если только одно приложение меняет его, вы можете отправлять трансляции при каждом изменении и слушать в другом приложении для определенного намерения.
Еще одна идея для вашей проблемы является create a external file
или sqlite Database file
или каким-либо другим способом хранения данных
как вы создаете XML файл на SDCard
так что могут быть разделены между любым приложением
Примечание:
Если конфиденциальные данные должны быть разделены, вы также можете использовать некоторое шифрование.
Для этого вы можете использовать контент-провайдер. http://developer.android.com/guide/topics/providers/content-provider-creating.html
- 1. связь между различными приложениями
- 2. GKSession между различными приложениями
- 3. M2M между двумя различными приложениями
- 4. Безопасные запросы между различными приложениями
- 5. объект Sharing Session между различными веб-приложениями
- 6. Сохранение данных между различными пакетами/приложениями
- 7. Доля аутентификации между различными приложениями в CakePHP?
- 8. Django- как установить отношения между различными приложениями?
- 9. Видео-чат между различными приложениями с opentok
- 10. Как передавать данные между различными приложениями Android?
- 11. Интеграция между различными приложениями Google Appmaker
- 12. Как передавать данные между различными веб-приложениями
- 13. Как обмениваться файлами между различными веб-приложениями
- 14. Управление сеансом между различными приложениями Java EE
- 15. Моделирование тайм-аутов между различными приложениями
- 16. Общайтесь между двумя различными приложениями, используя signalR
- 17. Android: Возможно обмен файлами между различными приложениями?
- 18. Переменная JavaScript Переменная между различными .js
- 19. Роуминг между различными точками доступа
- 20. Общая, но безопасная память между 3 различными приложениями (Windows)
- 21. Общая переменная node.js между различными функциями
- 22. Как делиться работником между двумя различными приложениями на героку?
- 23. Как отправить запрос объекта throgh между различными приложениями
- 24. Как общаться между двумя различными приложениями для Android
- 25. Как поделиться одним статическим кодом класса между различными приложениями
- 26. Связь между различными приложениями в той же VM
- 27. Может ли NSNotificationCenter использоваться между различными приложениями для общения?
- 28. Как отправить идентификатор пользователя между различными приложениями в ASP.Net?
- 29. Совместное использование базы данных/файлов между двумя различными приложениями
- 30. доступ REST APIs между двумя различными приложениями обеспеченных