Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 600
#1

Синхронизация данных приложения между устройствами - Программирование Android

25.01.2014, 13:42. Просмотров 1857. Ответов 5
Метки нет (Все метки)

Здравствуйте!
Необходимо осуществить синхронизацию данных приложения на разных устройствах пользователя, т.е. есть бд, нужно, чтобы когда пользователь изменил свою базу данных на одном устройстве и нажал синхронизацию, она изменил на всех его устройствах (бд - это просто расписание).
Тема, вроде, должна быть не раз рассмотрена, но найти что-то не получается...
Кто может поделитесь ссылкой, пожалуйста!
Заранее спасибо!

Добавлено через 52 секунды
Я, не знаю, как это осуществить, возможно, просто неправильно ищу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2014, 13:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Синхронизация данных приложения между устройствами (Программирование Android):

Передача данных между устройствами - Программирование Android
Всем привет! Подскажите, пожалуйста, как передать значение переменной на другое устройство. Думал использовать wifi direct. Но как это...

Прямой обмен координатами между устройствами - Программирование Android
Возможно ли реализовать прямую передачу координат (без хостинга) между устройствами? Если возможно то как?

Обмен файлами между разными устройствами - Программирование Android
Вводная: необходимо реализовать обмен файлами между случайными людьми. Допустим пользователь выбирает файл для отправки, и другой делает...

Android Передача обмен данными между устройствами - Программирование Android
Здравствуйте! Каким образом реализовать передачу данных между двумя устройствами, если речь идет о простой игре со спрайт анимацией? ...

Организация прямого сетевого взаимодействия между устройствами - Программирование Android
Здравствуйте. Сабж. Например для медиа связи. Учитывая, что адреса у мобильных устройств динамические и меняются каждую сессию, то...

Синхронизация приложения и сервера - Программирование Android
Всем привет. Пишу сервер для своего андроид приложения и возникло 2 вопроса по поводу синхронизации. 1. И так... Для примера...

5
YuraAAA
1578 / 1319 / 271
Регистрация: 25.10.2009
Сообщений: 3,437
Записей в блоге: 2
25.01.2014, 15:10 #2
contedevel, это надо делать через сервер.
1
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 600
25.01.2014, 15:47  [ТС] #3
Я не знаю, как... Что нужно читать, чтобы понять?
0
YuraAAA
1578 / 1319 / 271
Регистрация: 25.10.2009
Сообщений: 3,437
Записей в блоге: 2
25.01.2014, 15:59 #4
contedevel, чтобы понять...
Смотрите. Есть один девайс. Пусть только он может изменять данные. Значит нужна какая-то простейшая авторизация.

Пусть есть сервер, принимающий логин и пароль, выдающий токен авторизации.
Делаем POST-запрос на сервер, отправляем в теле запроса логин и пароль. Проверка на сервере - выдача token'a. По этому токену сервер будет понимать кто к нему обращается.

Если с этого девайса приходит запрос на изменение расписания, то надо обновить данные на всех девайсах. Как это сделать.
1. Можно с других девайсах периодически проверять, надо ли синхронизироваться.
2. Отправлять push-уведомление на синхронизацию используя GCM
1
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 600
31.01.2014, 17:02  [ТС] #5
Решил не создавать новую тему, так как суть вопроса та же собственно... Заметил, что некоторые приложения для синхронизации используют облачные хранилища.
Есть ли облачные хранилища, через которые бы можно было бесплатно осуществлять синхронизацию базы данных?
Просто приложение планируется не только для Android, но и Windows (Возможно, и Windows Phone), поэтому необходим какой-нибудь бесплатный сервис, через который бы можно было осуществить синхронизацию, так чтобы пользователь не имел прямого доступа к синхронизируемым данным в облаке.

Добавлено через 1 минуту
Извините, плохо в этом разбираюсь... поэтому-то и спрашиваю... Если что-то не понятно, напишите, я поясню вопрос...
Заранее спасибо за помощь!
0
dajver
410 / 274 / 18
Регистрация: 18.09.2010
Сообщений: 1,114
01.02.2014, 02:45 #6
Цитата Сообщение от contedevel Посмотреть сообщение
Решил не создавать новую тему, так как суть вопроса та же собственно... Заметил, что некоторые приложения для синхронизации используют облачные хранилища.
Есть ли облачные хранилища, через которые бы можно было бесплатно осуществлять синхронизацию базы данных?
Просто приложение планируется не только для Android, но и Windows (Возможно, и Windows Phone), поэтому необходим какой-нибудь бесплатный сервис, через который бы можно было осуществить синхронизацию, так чтобы пользователь не имел прямого доступа к синхронизируемым данным в облаке.

Добавлено через 1 минуту
Извините, плохо в этом разбираюсь... поэтому-то и спрашиваю... Если что-то не понятно, напишите, я поясню вопрос...
Заранее спасибо за помощь!
можно в том же самом дропбоксе хранить файлы базы и фиксить их как хочешь, ну для этого у пользователя должен стоять дропбокс, и должна быть создана именна та папка с файлом который нада использовать. Очень удобно такое делать если например у вас два телефона, а базу данных хотите использовать одну и туже, для этого сохраняете базу в дропбокс, дальше прописываете в приложении путь, и при изменении базы на дропе она будет обновляться на всех телефонах которые вы используете, но это для одного человека, а для реализации такого для большого количества человек нада делать как написал выше уважаемый YuraAAA

Ну или просто пусть каждый использует свой дропбокс, а файл бд создается автоматически
1
01.02.2014, 02:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2014, 02:45
Привет! Вот еще темы с ответами:

Синхронизация приложения с сайтом - Программирование Android
Допустим, есть приложение, данные для которого берутся из API сайта. Соответственно, данные на сайте периодически обновляются. Вопрос!...

Синхронизация между потоками - Программирование Android
Вот, например у меня есть основной Ui поток и поток Thread который он породил. И Tread меняет какую то переменную (ну или массив целый) и я...

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

Синхронизация баз данных через облако - Программирование Android
Здравствуйте! Имеется несколько баз данных на разных ОС, включая Android, беда в том, что есть локальная и удаленная БД. И нужен...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru