Я пытаюсь разработать приложение для ПК в Java для синхронизации данных между ПК и Android. Я хочу знать, как это сделать. У моего приложения Android есть база данных, и я хочу синхронизировать его с приложением для ПК. Может ли кто-нибудь помочь мне сделать это?Синхронизация данных между Android и ПК?
ответ
Я думаю, что было бы легко написать серверную программу, прослушивающую локальный порт на ПК, а затем простую клиентскую программу на Android, подключающуюся к серверной программе и синхронизирующую информацию с помощью простого сокета. для этого требуется, чтобы клиентские программы сервера & находились в одной подсети (например, через Wi-Fi).
Вы можете ознакомиться с проектом с открытым исходным кодом, службой синхронизации OpenMobster. Вы можете выполнить следующие действия операций и операциям синхронизации
- двухсторонней
- одностороннюю клиент
- односторонний устройство
- начального пуск
Кроме того, все изменения автоматически отслеживаются и синхронизированы с облаком. Вы можете отключить свое приложение, когда сетевое соединение отключено. Он будет отслеживать любые изменения и автоматически в фоновом режиме синхронизировать его с облаком при возврате соединения.
Он также поддерживает синхронизацию на нескольких устройствах, таких как iCloud.
В вашем случае,
Вы бы разработать Java-Манш и выставить данные с ПК через канал синхронизации. На стороне Android вы сможете получить доступ к этим данным через Sync API. Все ваши изменения автоматически отслеживаются и синхронизируются в обоих направлениях.
Вам не нужно заниматься разработкой Socket Server или выполнять низкоуровневую синхронизацию. Оставайся на высоком уровне работы с данными
Вот ссылка на проект с открытым исходным кодом: http://openmobster.googlecode.com
Вот учебник, чтобы понять некоторые из ее работ: http://code.google.com/p/openmobster/wiki/AndroidSyncApp
Вы можете использовать Mobeelizer для этого , Mobeelizer - служба облачной синхронизации. Существуют SDK для Java и разделены для Android. Чтобы решить вашу проблему, вы можете синхронизировать свою базу данных с облаком Mobeelizer и затем синхронизировать базу данных Android с облаком.
В Mobeelizer для вас много чего, вы можете, например, уведомить Android-приложение о том, что новые данные доступны, вы можете использовать разрешения или даже подготовить свое собственное разрешение конфликта - помните, когда несколько пользователей могут изменять одни и те же данные конфликт может произойти, и вы должны решить их.
Вы можете найти учебники по Java: here и для Android: here
Наслаждайтесь.
- 1. Синхронизация данных Android между пользователями
- 2. Аутентификация между ПК и Android
- 3. Синхронизация данных между C# и iphone app
- 4. Синхронизация времени между смартфоном и ПК/встроенным устройством
- 5. Синхронизация Android между устройствами
- 6. Синхронизация данных между контроллером и объектом данных
- 7. Синхронизация данных между сервером и несколькими клиентами
- 8. Синхронизация данных между мобильным приложением и облаком
- 9. Связь между планшетом Android и ПК
- 10. Синхронизация данных между несколькими устройствами
- 11. Синхронизация базы данных mySQL между двумя компьютерами
- 12. Синхронизация данных между SQLite (Android) и MS-SQL (хостинг)
- 13. Синхронизация базы данных между клиентом (android) и сервером (rails PostgreSQL)
- 14. Синхронизация данных между двумя устройствами Android и веб-сайтом
- 15. Связь между Android и ПК (C#)
- 16. Android-чат между телефоном и ПК
- 17. Обмен файлами между телефоном Android и ПК
- 18. Нет связи между Android и ПК
- 19. Отправка информации между телефоном Android и ПК
- 20. Связь между ПК и телефоном Android
- 21. Синхронизация между локальной сетью и приложением Android
- 22. Синхронизация данных между интерфейсом и бэкендом
- 23. Синхронизация данных между сервером и приложением iOS
- 24. Синхронизация данных между сервером и клиентом
- 25. Ионная синхронизация данных между экраном и контроллером
- 26. Синхронизация данных между мобильным и веб-сервером
- 27. Синхронизация данных между Sqlite и календарем Google
- 28. Синхронизация между базой данных и доменным уровнем
- 29. Синхронизация данных между приложением и веб-сервером
- 30. Синхронизация данных между web и C#
Hi Anu .. Мне нужна ваша электронная почта id – Rakshi
@Rakshi Привет, мой почтовый идентификатор: [email protected] – Anu