- Синхронизация смартфона с компьютером по воздуху
- Претенденты на «готовое решение»
- Dropbox
- SugarSync
- The Missing Sync
- DoubleTwist
- Свой способ
- Что надо?
- Что делать?
- Как использовать?
- Синхронизация в телефоне на Андроид: зачем нужна, как подключить и настроить
- Что такое синхронизация в телефоне
- Зачем нужна синхронизация в телефоне
- Как работает синхронизация
- Какие данные можно синхронизировать
- Типы синхронизации
- Как включить и настроить синхронизацию на телефоне
- Как синхронизировать Android-устройства
- Синхронизация файлов различного типа
- Основные данные
- Фотографии и видеозаписи
- Google Drive
- Контакты
Синхронизация смартфона с компьютером по воздуху
Для меня стало неприятной неожиданностью, что для Android не существует готового решения для автоматической синхронизации файлов с компьютером по воздуху. Даже на моем стареньком SE W810i можно было включить bluetooth, запустить программу, и она сразу автоматически скачивала на компьютер новые фотографии, сообщения и т.д., а также отправляла в обратном направлении свежую музыку.
Обзор претендентов на «готовое решение» и моя собственная реализация — под катом.
Сначала очерчу желаемый функционал:
1. Чтобы все новые фотографии закачивались в указанную папку.
2. Чтобы можно было сделать на компьютере папку, куда можно будет записывать какие-нибудь файлы, а после синхронизации они окажутся в указанной папке телефона (к примеру, закачивание свежей музыки на телефон).
Теперь можно отправляться на поиски.
Претенденты на «готовое решение»
Dropbox
(Windows, Mac OS, Linux)
К сожалению, Dropbox for Android не поддерживает автоматическую синхронизацию данных. Придется закачивать каждую фотку вручную. Есть надежда на сторонний клиент Droidbox, автор которого обещал ее реализовать, но, во-первых пока что это остается только обещанием, а во-вторых приложение платное. Не подходит.
SugarSync
(Windows, Mac OS)
У идентичного Dropbox’у сервиса под названием SugarSync есть свое приложение под Android. Но если я все-таки смог заметить малюсенькую ссылочку на регистрацию бесплатного аккаунта (который вмещает себя 2 гигабайта), то заставить клиент для телефона соединиться с их сервером у меня не получилось ни по WI-FI, ни по GPRS. К сожалению, по описанию на сайте не очень понятно есть ли функция автоматической синхронизации, так что вопрос остается открытым.
The Missing Sync
(Windows, Mac OS)
Судя по описанию на сайте, это приложение умеет все, что мне надо (и даже больше). Среди заявленных функций синхронизация закладок браузера, контактов, заметок, истории звонков, SMS, автоматическая конвертация и закачка видео, и много еще чего. Но программа не бесплатная и стоит $39.95, что для меня явно дороговато. Кроме того, прогулявшись по зарубежным форумам, я прочитал немало негативных отзывов об этой программе.
DoubleTwist
(Windows, Mac OS)
Программа, которую TechCrunch громко охарактеризовал «iTunes для Android», если верить цитате на сайте. По идее умеет синхронизировать музыку, видео и картинки. Мой телефон она не определила, а в списке среди возможных девайсов из знакомых названий был только Windows Mobile.
Но главная проблема в том, что она соединяется с компьютером по USB-кабелю и работает с ним как с флешкой. С таким подходом можно вообще использовать для синхронизации любую программу для автоматического бекапа данных, наша цель ведь была синхронизация по воздуху. Кроме того автоматически она может работать только в направлении «компьютер → телефон» и не умеет синхронизировать какие-либо другие форматы, кроме вышеуказанных.
Свой способ
Для себя я решил эту проблему таким образом: на телефоне поднимается FTP-сервер, а на компьютере запускается программа, которая автоматически заходит на него и делает все нужные мне манипуляции.
Что надо?
1. SwiFTP — бесплатный простенький FTP-сервер, разрешает настроить имя-пароль для доступа, корневую папку и зону доступности сервера (WI-FI и/или GPRS/3G).
2. WI-FI роутер (в настройках DHCP-сервера сделайте привязку IP к MAC-адресу телефона — это надо чтобы компьютер всегда четко знал по какому айпи ему надо коннектиться к FTP), либо рутованная прошивка и программа Wireless Tether for Root Users, которая делает из телефона точку доступа WI-FI (привет обладателям Nexus One с Froyo на борту, в котором есть нативная поддержка WI-FI tethering!).
3. Программа WinSCP
— FTP-клиент, который имеет функцию синхронизации и поддерживает автоматизацию посредством скриптов.
Что делать?
Сначала устанавливаем SwiFTP, заходим в настройки, указываем логин и пароль по своему желанию, отмечаем чекбокс «Accept connections from WI-FI». Сохраняем. Запускаем сервер кнопкой «Start».
Потом устаналиваем WinSCP, добавляем туда наш FTP-сервер под именем «android» (можно и другое, но не забудьте поменять его название в скрипте ниже).
Теперь самое интересное: скрипт синхронизации. Сразу же дам ссылку на документацию по скриптованию для WinSCP для тех, кто захочет переделать под себя.
Далее в качестве примера будет приведен мой скрипт, вот что он делает:
1. Скачивает в папку photos все фотографии (файлы из папки телефона images), которых еще нету на компьютере
2. Закачивает в папку телефона docs/new файлы из папки компьютера files\new (обычно у меня apk-файлы приложений, текстовые файлы и т.д.)
3. Закачивает в папку телефона music файлы из папки to_music
4. Создает (если еще нету) в папке files на компьютере новую папку с сегодняшней датой и перемещает туда уже закачанные файлы из files\new
5. Удаляет закачанную на телефон музыку с папки компьютера to_music
Создаем файл android_sync.bat, который будем запускать для начала синхронизации.
# Запускаем клиент, передаем ему
# скрипт, код которого находится ниже
# (следите за путями)
«C:\Program Files\WinSCP\winscp.com» /script=»C:\Program Files\WinSCP\android_sync.txt»
# Создаем папку с сегодняшней датой
IF NOT EXIST «D:\mobile\files\%Date%\» MKDIR «D:\mobile\files\%Date%\»
# Перемещаем уже закачанные на телефон
# файлы в созданную папку
MOVE D:\mobile\files\new\*.* D:\mobile\files\%Date%
# Удаляем уже закачанную
# на телефон музыку
DEL D:\mobile\to_music\*.*
Создаем файл android_sync.txt, где будет храниться скрипт для WinSCP.
# Включаем «пакетный режим», чтобы во время
# синхронизации клиент нас не спрашивал
# точно ли мы хотим перезаписать файлы и т.п.
option batch on
option confirm off
# Подключаемся к FTP-серверу
open android
# Синхронизируем фотографии. local означает,
# что изменения на стороне телефона применяются
# на компьютере, т.е. синхронизация идет
# в режиме «чего нет на компьютере, но есть
# на телефоне закачать на компьютер»
synchronize local d:\mobile\photos /images
# Закачиваем на телефон новые файлы из
# папки на компьютере files\new в папку
# docs/new на телефоне. remote означает,
# что изменения на компьютере применяются
# на телефоне
synchronize remote d:\mobile\files\new /docs/new
# Закачиваем на телефон новую музыку
synchronize remote d:\mobile\to_music /music
# Отключаемся, заканчиваем работу клиента
close
exit
Как использовать?
Теперь можно вынести ярлык на android_sync.bat на рабочий стол. Таким образом, вся синхронизация сводится к нескольким кликам: запуск FTP-сервера, вызов android_sync.bat по ярлыку на рабочем столе, выключение FTP-сервера. Если у вас нет WI-FI роутера, то с запуском-остановкой Wireless Tether становится еще на пару кликов больше. Можно вообще свести количество телодвижений к минимуму, если держать FTP-сервер постоянно включенным и поместить синхронизацию в планировщик задач.
Очевидно, способ с FTP-сервером можно использовать не только под Windows, но выбранный мною клиент WinSCP не кроссплатформенен, а я ни с какими другими ОС достаточно тесно не знаком. Если кто-то в комментариях опишет аналогичный процесс для других ОС, я обязательно его добавлю в топик.
Кроме того, если вы знаете еще какие-то способы организации синхронизации с компьютером смартфона на Android или у вас есть предложения как улучшить приведенный способ — напишите пожалуйста в комментариях.
Источник
Синхронизация в телефоне на Андроид: зачем нужна, как подключить и настроить
Смартфон стал частью жизни человека. В нем хранятся все памятные снимки, важные события, заметки, контакты, приложения и их данные. Все настройки сделаны так, чтобы пользоваться гаджетом было удобно. Но потом мы меняем аппарат на новый, вынуждены пользоваться другим смартфоном, и все настройки нужно делать заново. Стресс. Но если в устройстве включена синхронизация, стресса можно избежать.
А если вы еще не успели определиться с новым смартфоном, помочь с выбором может наш магазин — на нашем сайте вы всегда найдете самые актуальные модели по низким ценам.
Что такое синхронизация в телефоне
Синхронизация — механизм, который позволяет сохранить в целостности данные, файлы, когда они используются несколькими аппаратами в разное время. Не имеет значения, происходят корректировки или нет — для всех устройств файл остается единым.
Второй вариант определения синхронизации — использование одинаковой информации на разных гаджетах, между которыми есть связь.
Третий вариант определения — это обмен данными без потерь между аппаратом и учетной записью.
Зачем нужна синхронизация в телефоне
Синхронизация нужна, чтобы хранить важные данные и файлы, и иметь к ним удаленный доступ. На синхронизированном гаджете можно без потерь восстановить необходимые настройки и материалы в режим реального времени. Синхронизация нужна для нескольких опций в устройстве:
Резервное копирование. Копии в облаке создаются за счет синхронизации устройства с сервером в интернете. Благодаря резервным копиям человек сможет быстро восстановить нужную информацию;
Доступ к материалам из интернета. Например, вы синхронизировали список контактов из телефона и теперь можете посмотреть его в Google Contacts;
Работа через несколько устройств. Удобно тем, кто пользуется несколькими аппаратами. Достаточно их синхронизировать, и вся информация будет доступна на каждом устройстве.
Как работает синхронизация
Синхронизация происходит так:
Создается и настраивается аккаунт, где он будет хранить данные. Для андроид-смартфонов это обычно Google-аккаунт. С ним не нужно использовать сторонние приложения;
Запускается синхронизация. Выбранные пользователем данные сохраняются на сервисе и хранятся там под защитой;
Другое устройство подключается и синхронизируется с сервисом. Вся информация, которая есть в облаке, переходит на этот гаджет;
Выгруженные данные появляются на подключенном к аккаунту аппарате.
Какие данные можно синхронизировать
Синхронизации подлежит разная пользовательская информация:
заметки и напоминания;
настройки ОС и приложений;
фотографии и аудиофайлы;
данные с веб-страниц — закладки, логины и пароли;
документы и папки.
Типы синхронизации
Синхронизацию можно поделить на два типа: односторонний запуск и двусторонний обмен.
При одностороннем запуске всегда есть ведущий и ведомый аппарат, и их роли нельзя будет изменить. Например, смартфон и сервисы Google. Все изменения происходят в сервисах, а на смартфоне только копируются материалы. Смартфон подчинен серверу. При двустороннем обмене пользователь сам выбирает, какое устройство ведущее, а какое — ведомой, и роли аппаратов могут меняться.
По выполнению синхронизация делится на ручную и автоматическую. При ручной синхронизации пользователь сам копирует материалы в облако. Для автоматической синхронизации специально настраивается копирование данных. Пользователь указывает частоту, место копирования, какую информацию нужно переносить на сервер.
Как включить и настроить синхронизацию на телефоне
Нужно проделать ряд действий:
Открыть настройки смартфона и перейти в меню “Аккаунт”;
Выбрать сервер для работы. В андроидах это по умолчанию Google-аккаунт;
- Создайте учетную запись, если у вас ее нет. Если есть — войдите в нее;
Отметьте в настройках пункты, которые нужно синхронизировать в дальнейшем;
- Нажмите кнопку “Синхронизировать”. Если ее нет — копирование начнется автоматически, как только пользователь подключится к интернету;
Дождитесь окончания копирования;
Синхронизация завершена, вы можете восстанавливать данные на других аппаратах.
Можно настроить автоматическое сохранение. Тогда не придется каждый раз делать копирование вручную.
Нужно помнить, что для синхронизации нужен интернет, без него копирование не произойдет. Неважно, какая будет связь — Wi-Fi или мобильная сеть.
Вовремя включенная синхронизация на смартфоне может сохранить пользователю нервы и время. И если вы поменяете решите поменять телефон, или вам придется пользоваться чужим гаджетом — вы без проблем сможете восстановить все данные.
Источник
Как синхронизировать Android-устройства
Для синхронизации данных любого типа между смартфонами на Android не требуется особых знаний. Покажем, как сделать это быстро и без проблем.
Смартфоны, да и любая техника в целом сегодня развивается настолько быстро, что обновляться приходится все чаще и чаще. И телефон – это не только средство коммуникации, но и полноценный индивидуальный помощник каждого. В памяти устройства мы постоянно храним какие-то файлы: данные приложений, документы, фотографии и не только.
После замены старого смартфона на новый возникает потребность в переносе данных. Для этого нужно сначала синхронизировать устройства между собой. Ниже мы расскажем, как сделать это и сохранить личные данные, моментально перенося их на новое мобильное устройство.
Синхронизация файлов различного типа
Основные данные
Во всех смартфонах и планшетах, работающих под управлением актуальной версии Android, есть опция синхронизации данных любого типа, которая может работать автоматически. Это осуществляется с помощью вашей учетной записи Google, связывающая множество различных устройств.
Для того, чтобы синхронизировать несколько Android-смартфонов, достаточно просто войти на них в аккаунт Google:
Шаг 1. Возьмите в руки один из телефонов и зайдите в настройки системы.
Шаг 2. Перейдите в раздел «Пользователи и аккаунты» или что-то связанное с учетными записями (название может быть неточным, так как пункты в меню отличаются в зависимости от производителя смартфона и версии Android).
Шаг 3. Найдите кнопку «Добавить аккаунт» (или «Добавить учетную запись») и нажмите на нее.
Шаг 4. Выберите строку «Google» и выполните вход в профиль.
Шаг 5. После выполнения входа вернитесь на вкладку «Пользователи и аккаунты» в настройках и найдите функцию «Автосинхронизация данных». Активируйте ее. Теперь устройство будет запоминать данные приложений, в которые выполнен вход с вашего аккаунта Google, и их можно будет переносить на другие девайсы.
Шаг 6. После добавления профиля Google, в той же вкладке нажмите на строчку с названием электронной почты. Выберите строку «Синхронизировать аккаунты» и убедитесь, что синхронизация включена для всех возможных элементов («Данные контактов», «Контакты», «Google Календарь» и прочие должны быть активированы). Если же нет, сделайте это самостоятельно.
Шаг 7. Возьмите второй телефон и повторите шаги 2-6. Войдите в тот же профиль и активируйте автоматическую синхронизацию.
После выполнения шагов выше, любая личная информация (например, список контактов) будут подгружаться из серверов Google, когда вы выполните вход в свою учетную запись на новом Android-смартфоне. Таким образом все возможные данные будут переноситься между устройствами.
Фотографии и видеозаписи
Для того, чтобы фотографии и видеозаписи также переносились с одного устройства на другое, простой авторизации в единой учетной записи Google может быть мало.
Включить синхронизацию медиафайлов можно выполнив следующие действия:
Шаг 1. Возьмите устройство, на котором у вас хранятся фотографии и видеозаписи.
Шаг 2. Найдите и откройте приложение Google Фото. Если на устройстве его нет, то перейдите в официальный магазин Google Play по этой ссылке и скачайте его.
Шаг 3. На главном экране экране нажмите на значок профиля и выберите вашу учетную запись, в которой будут сохраняться копии фотографий и видео.
Шаг 4. Нажмите на кнопку «Включить» для автоматической синхронизации файлов с аккаунтом Google.
Шаг 5. Выберите настройки, установив качество фото и видео (выбирать по желанию). Для того, чтобы сохранять файлы всегда, а не только во время подключения к сети Wi-Fi, активируйте соответствующий пункт (может привести к повышенному расходу интернет-трафика). Нажмите кнопку «ОК».
Шаг 6. Повторите описанные выше шаги со вторым или несколькими другими девайсами.
Google Drive
Вся информация с устройства, которая сохраняется в учетной записи Google, хранится в облачном хранилище. Это касается данных приложений, SMS-сообщений, контента из Google Фото, журнала звонков, контактов и других различных параметров. Для того, чтобы убедиться, что все данные между Android-смартфонами будут синхронизироваться, нужно проверить настройки хранилища.
Шаг 1. Возьмите первое устройство и найдите в списке приложений «Диск» (Google Диск). Если его нет, перейдите по этой ссылке и скачайте программу из официального магазина. Запустите ее.
Шаг 2. Разверните боковое меню, пролистав свайпом вправо от левой границы экрана и перейдите в меню настроек.
Шаг 3. Откройте раздел «Резервное копирование и сброс». Убедитесь, что у вас включена функция «Загружать на Google Диск», выбрана нужная учетная запись в строке «Аккаунт».
Шаг 4. В этой же вкладке нажмите на кнопку «Google Фото» и активируйте пункт «Автозагрузка и синхронизация», если не сделали этого выше.
Шаг 5. Выберите строку «Использование моб. Интернета» и установите параметр «Без ограничений» для автозагрузки.
Шаг 6. Отключите опцию «Только по Wi-Fi», иначе данные не будут синхронизироваться при подключении к интернету посредством мобильной передачи.
Шаг 7. Вернитесь в раздел «Резервное копирование и сброс» и пролистайте вниз, отключив пункт «Передавать файлы только по Wi-Fi».
Шаг 8. Возьмите другой телефон и повторите с ним те же шаги.
Шаги 5-7 в инструкции могут привести к повышенному расходу трафика на вашем устройстве. Если вы пользуетесь интернетом в основном через Wi-Fi и имеете ограниченные ресурсы по тарифу оператора, стоит пройти мимо этих пунктов.
Контакты
Чтобы дополнительно закрепить успех и убедиться, что устройства точно будут синхронизированы, стоит проверить настройки контактов.
Для этого последовательно выполняем следующие действия:
Шаг 1. Откройте приложение «Контакты» (должно быть от Google), либо скачайте его по этой ссылке. Запустите его.
Шаг 2. Перейдите в боковое меню и откройте раздел «Настройки».
Шаг 3. Нажмите на кнопку «Настройки синхронизации Google Контактов» и выберите свою учетную запись.
Шаг 4. Проверьте, чтобы в разделе «Статус синхронизации» было включено автоматическое обновление контактов.
Шаг 5. Перейдите на вкладку ниже и активируйте функцию «Автоматически копировать и синхронизировать контакты с устройства».
Источник