- Sync all android apps
- DIRECT AND SECURELY USB SYNC WITH OUTLOOK
- NO NETWORK ACCESS REQUIRED, KEEP ALL YOUR PRIVATE PERSONAL INFORMATION FROM BEING EXPOSED TO THE THIRD-PARTY
- SYNC ANDROID TASKS AND NOTES WITH OUTLOOK
- WITH CATEGORIES SYNCED THROUGH USB CONNECTION
- Sync Android with Outlook via USB From Your Own PC
- What Is Android-Sync?
- Android-Sync helps Galaxy S6 users sync to Outlook
- The Easiest Way to Sync Microsoft Outlook with the Samsung Galaxy S6
- How to: USB sync Android-powered Samsung Galaxy S5 with Microsoft Outlook
- Galaxy Note3 Outlook Sync via USB ( Contacts, Calendars, Tasks and note )
- DOWNLOAD
- Sync all android apps
- Autosync Android with Cloud Storage
- Autosync — Universal cloud sync and backup
- Autosync for Dropbox — Dropsync
- Autosync for OneDrive — OneSync
- Autosync for Google Drive
- Autosync for MEGA — MegaSync
- Autosync for Box — BoxSync
- WiFi ADB
- How It Works
- Testimonials
- Особенности синхронизации в Android-приложении
- Особенности реализации синхронизации с помощью SyncAdapter
- Как реализовать синхронизацию с помощью SyncAdapter‘а
- Выводы
Sync all android apps
Keeping contacts, calendar, tasks and notes in sync between your android phone and outlook, through USB connection directly.
Stores your sensitive personal information in a local Android-Sync account, to prevent it from being transferred to third party via public internet connections.
DIRECT AND SECURELY USB SYNC WITH OUTLOOK
NO NETWORK ACCESS REQUIRED, KEEP ALL YOUR PRIVATE PERSONAL INFORMATION FROM BEING EXPOSED TO THE THIRD-PARTY
Syncing with USB connection is much more secured, and keeping all your personal information from being exposed to the third-party
SYNC ANDROID TASKS AND NOTES WITH OUTLOOK
WITH CATEGORIES SYNCED THROUGH USB CONNECTION
Android-Sync is a Android sync manager works on Windows PC desktop. It works like the ActiveSync and the BlackBerry Desktop for Android phones and tablets, syncs Outlook contacts, appointments, tasks and notes with Android devices over USB cable.
Sync Android with Outlook via USB From Your Own PC
What Is Android-Sync?
Android-Sync works like the Active Sync and the BlackBerry Desktop for Android devices (Samsung Galaxy S7 and other smartphones)
It syncs Outlook contacts, calendars, tasks and notes securely and directly through the USB cable with your Android devices.
No cloud servers hosting your data. No over-the-air data transmission involved. Your data travels along the USB from your PC to your Android device.
Android-Sync supports almost any Android devices, like the Samsung Galaxy S7, Galaxy S6, Galaxy S5, Galaxy S4, Galaxy S3, Galaxy S2, Galaxy Note 4, Galaxy Note3, Galaxy Note2, Galaxy Note, Google Nexus 5, Nexus 7, Nexus 10, Motorola Droid, RAZR, Sony Ericsson Xperia, LG Optimus and many other Android powered devices.
Android-Sync helps Galaxy S6 users sync to Outlook
The Easiest Way to Sync Microsoft Outlook with the Samsung Galaxy S6
How to: USB sync Android-powered Samsung Galaxy S5 with Microsoft Outlook
Galaxy Note3 Outlook Sync via USB ( Contacts, Calendars, Tasks and note )
DOWNLOAD
File size: 14.1MB
Version: v1.170
You can purchase a license key at any time to activate the full version.
Источник
Sync all android apps
Рад за вас, но тут зачем оффтопите?
Сообщение отредактировал alex.k1b — 20.03.11, 23:24
Отлично. Если эта программа позволит синхронизировать контакты с Оутлоком, не создавая дубли всякие и потом, вдали от ББ, можно будет синхронизироваться с гуглем, при этом имея как на зверьке, так и на облаке последние версии контактов — все будут безмерно рады. До сих пор получить синхронизацию зверька с оутлоком и потом с облаком приводило только к созданию множественных полей в контактной книге. и кучи связанных контактов.
Ведь логика, по идее, должна быть проста — где бы ни сделал модификацию данных, — последняя редакция должна(внесенные изменения) появится и на зверьке. Причем в виде отредактированной карточки контакта, а не дополнительного дубля поля. КАК избавиться от дублей — мне пока до конца не ясно. (правда я с параллельным ВМ’у андройдиком только неделю — пока только разбираюсь. )
Совершенно нормально работает.
Правда сразу (как обычно с большинством клиентов) насоздавала дублей. После «ручной синхронизации базы» стала нормально в обе стороны все стыковать. Хотя пока программа «на обкатке» я ей не особо доверяю. На тело пристроила плагинчик/драйвер весом 212кб, на ББ сразу поматюкалась типа нет драйвера, но после простого перезапуска программы — завелась. Нет ярлыка плагина на зверьке в списке программ — сидит где-то в дебрях и вечно выглядывает на верхнем инфо-баре(символ правда прилично-солидный на вид). Нужно надеяться, что внутренние дроиды А-оси покиляют его сами когда надо.
Пока работаю с МайфунЄксплорером в последней версии — корректно работает с календарем и контактами. МОБИЛЭдит поработал немного, — снес. Перегроможден функциями — нагруженный интерфейс вкупе со сбоями в работе и тройными дублями пока напрягает своей работой. В итоге тестятся MyPhoneExplorer и сабжевый Android-Sync.
P/S/ Еще под интерес и сравнение попадают(пока читаю и смотрю) Спрайт Миграте и ЦукарСинк.
Кто-нибудь, скажите — синхронизирует ли прога категории Аутлука с группами на Андроиде?
А то эту проблему ну никак не решить, один лишь DejaOffice это умеет, да и тот убогий.
Сообщение отредактировал kartav2007 — 21.03.11, 19:37
Galaxy tab, Android 2.2: в календаре из 80 встреч, почему то, выборочно синхронизировал только одну (но без дублей) 😉
Сообщение отредактировал ispektr — 21.03.11, 23:19
Источник
Autosync Android with Cloud Storage
MetaCtrl apps enable automatic background smart file sync between your Android device and popular cloud storage services: Google Drive, Microsoft OneDrive, Dropbox, Box, MEGA, pCloud, Yandex Disk. Their official apps are surprisingly dumb. They have no or very limited automatic sync. Everthing is manual. Our apps are here to fill the gap. Check them out on Google Play Store!
Autosync — Universal cloud sync and backup
File sync and backup for Google Drive, OneDrive, SharePoint, Dropbox, Box, MEGA, pCloud, Yandex.Disk.
Autosync for Dropbox — Dropsync
Autosync your Android devices with Dropbox
Autosync for OneDrive — OneSync
Autosync Android devices with Microsoft OneDrive and SharePoint
Autosync for Google Drive
Autosync your Android devices with Google Drive
Autosync for MEGA — MegaSync
Autosync Android devices with MEGA (mega.nz) cloud storage
Autosync for Box — BoxSync
Autosync your Android devices with Box cloud storage
WiFi ADB
Debug Android apps on device over WiFi. No USB cable needed. Must have developer tool.
How It Works
Our apps let you automatically sync and share unlimited files and folders with your cloud storage service and with your other trusted devices. Sync and share any files! Photos, videos, documents, PDF, MP3, ebooks, backups.
New files in your device are uploaded to cloud storage. New files in cloud storage are automatically downloaded into your device. If you delete a file on one side, it will be deleted on the other side. It works across multiple devices (your phone and your tablet). If their folders are synced with the same cloud storage account, they will be kept in sync with each other.
This is how cloud storage clients works on desktop but it’s not the same with their official Android apps. They are all manual. Our apps are all about automation. For example, they can be configured to instantly upload new photos. Those photos can be automatically downloaded to your other devices. If you later delete the bad photos on one device or in your cloud storage account, our apps will delete them everywhere. You take photos by your phone, get home, all those photos automatically show up in your folder on your computer. No manual work required.
You configure the app once, then can forget about it. Everything just works.
Our apps are ideal tools for photo sync, photo upload, music download, document and file backup, automatic file transfer, automatic file sharing between devices.
Testimonials
“Just like the desktop version of Dropbox, Dropsync supports true two-way data synchronization.” —New York Times
“Take a picture on your phone and watch as it’s already waiting for you on your laptop when you get home.” —phandroid .com
“I bought 5 other apps like this one, but this is the only one that didn’t crash while synchronizing my large Photo & Video folder” —Dropsync user
“Great app I have tried 4 apps with similar functionalites — this one is the best. Lightweight, configurable, can set conditions when to (wifi+battery). Works like a charm.” —Tomasz Wegrowski about Autosync for Google Drive
“Better than Microsoft. This is THE OneSync app you need. It is more reliable than the Microsoft app and does what cloud storage is supposed to do, mirror contents of your storage in the cloud, like on your PC.” —Heath Ratliff
“Just excellent! Simple, clean, but oh so effective. ” —Ross Hartwig about Auto Box Sync
“God bless the developers of Dropsync” —@HammedAjiboye
Источник
Особенности синхронизации в Android-приложении
При разработке многих Android-приложений требуется организовать процесс синхронизации данных с данными на сервере. Есть два основных способа как данную синхронизацию можно реализовать.
Первый способ — классический (наиболее популярный и наиболее простой) — с помощью AlarmManager и Service. Например, как описано в этой статье.
Второй способ — «правильный» (но пока что, видимо, редко кем используемый) — с помощью SyncAdapter.
Разрабатывая своё приложение, изначально я попытался реализовать «правильный» (т.е. второй способ).
О том, как его реализовать — чуть ниже. Расскажу сначала о том, с какими сложностями и особенностями я столкнулся при его реализации.
Особенности реализации синхронизации с помощью SyncAdapter
Прежде всего — данный метод достаточно плохо описан в документации. Хотя на сайте разработчиков Android и есть пример реализации, более хорошим примером (с пояснениями) будет статья по этой ссылке.
Для работы данного способа синхронизации необходимо создание отдельного типа эккаунта специально для Вашего предложения (если существующие эккаунты, например, эккаунты Google не подходят), а это — тема для отдельной статьи (пример можно посмотреть, например, тут).
Данный эккаунт будет доступен в разделе Settings / Accounts & Sync. Создание (и удаление) эккаунта будет возможным не только из Вашего приложения, но и из этого раздела. В нем можно создать несколько эккаунтов для Вашего приложения (нужно ли это Вашему приложению?). Для каждого эккаунта нужно имя (для OAuth-эккаунтов приходится использовать выдуманные имена).
При этом неправильно написанный код эккаунта перезагружает как устройство, так и эмулятор — тестировать сложно. При этом, если Вы создали лишь код, отвечающий за эккаунт, и хотите его протестировать, то не выйдет — без полностью написанного кода SyncAdapter‘a устройство будет перезагружаться при входе в Accounts & Sync.
Как быть если Вашему процессу синхронизации не нужен эккаунт? Придется создавать dummy-эккаунт.
Если Ваше приложение будет синхронизировать данные с существующими базами — контактами телефона, событиями календаря или, например, фотографиями, то тут все проще (и большинство примеров в сети именно про такой тип синхронизации). Если же синхронизация будет производиться со своими данными, то необходимо, чтоб был создан свой ContentProvider.
Как быть, если Ваше приложение не хочет делиться своей базой с другими приложениями? Придется создавать dummy-ContentProvider, например, такой.
Если все сделано, и даже свой SyncAdapter написан (см. ниже как), то теперь синхронизация будет автоматически запускаться когда изменились данные в локальной базе.
Если синхронизацию нужно запустить вручную, то для этого есть функция requestSync(), ниже будет написано об ограничениях функции. Если нужно запускать синхронизацию автоматически, то для этого есть другая функция — addPeriodicSync(). Хотя работает она лишь на Android 2.2 или выше. Но работает данная функция отлично — например, если в момент синхронизации нет интернет-соединения, то синхронизация произойдет автоматически в тот момент, когда оно появится.
Как реализовать синхронизацию с помощью SyncAdapter‘а
Что же требуется сделать для реализации синхронизации с помощью SyncAdapter? (перевод ответа c StackOverflow)
1. Уведомить Android, что приложение поддерживает синхронизацию
Для этого в AndroidManifest.xml необходимо указать сервис синхронизации:
где name — имя, соответствующее имени класса для синхронизации (об этом — чуть ниже); exported — делает сервис доступным другим компонентам (в т.ч. и ContentResolver, который используется для взаимодействия с сервисом синхронизации); intent-filter позволяет перехватывать событие, требующее синхронизацию (возникает, например, когда синхронизация запрошена функцией RequestSync() Вашего ContentResolver‘a).
2. Создать сервис (службу) для нахождения SyncAdapter‘a
Ваш класс должен расширять Service, в нем должна быть переменная экземпляра AbstractThreadedSyncAdapter. Он должен реализовывать public IBinder onBind(Intent) и должен возвращать SyncAdapterBinder.
Достаточно многое должно быть реализовано в этом классе, т.к. данный сервис предоставляет стандартный интерфейс для SyncAdapter Android’a.
3. Создать класс SyncAdapter для непосредственного осуществления синхронизации
mySyncAdapter — место, где содержится сама логика синхронизации. Когда приходит время синхронизации, вызывается onPerformSync().
4. Осуществить связывание (binding) между типом эккаунта и Content Authority
В пункте 1, в файле AndroidManifest.xml, в поле name мы указали значение, которую и образует связь между ContentAuthority и эккаунтом. AndroidManifest.xml ссылается на другой xml-файл. В нашем примере это sync_myapp.xml:
Данный файл сообщает Android’у, что созданный нами SyncAdapter будет синхронизировать контакты.
Все значения строк в contentAuthority должны совпадать со значениями того, с чем будет происходить синхронизация. Если синхронизация будет происходить с Вашей собственной базой, то с Вашим значением. Если с какими-либо существующими базами (например, с контактами или событиями календаря), то со стандартными значениями. Например, указанное выше значение «com.android.contacts» идентифицирует стандартные контакты.
Значение accountType также должно совпадать либо с Вашим значением, либо со стандартным значением. Если Вы создаете свой собственный тип эккаунта, то Вам потребуется создать и подкласс AccountAuthenticator, чтобы осуществлять авторизацию на Вашем сервере (см. уже указанную выше статью). Указанное в нашем примере значение «com.google» идентифицирует, что мы используем Google-эккаунт.
5. Включение синхронизации для созданной пары Account—ContentAuthority
Наконец, можно включить процесс синхронизации. Это можно сделать либо в разделе Settings / Accounts & Sync, либо программно в Вашем приложении:
Для осуществления синхронизации она должна быть разрешена не только для Вашего приложения — необходимо глобальное разрешение на синхронизацию (в разделе Settings / Accounts & Sync должна быть проставлена соответствующая галка).
Если одно из этих условий не выполнено, то вызов RequestSync() ни к чему немедленно не приведет, запрошенная синхронизация однако будет выполнена позднее — как только синхронизация будет включена. Хотя, существует способ это обойти.
Дополнительно, можно включить периодические автоматические синхронизации.
Выводы
И так, чем же хороша (+) и плоха (-) синхронизация с помощью SyncAdapter по сравнению с ASyncTask?
(+) следование стандартам (Ваше приложение в списке всех синхронизирующихся приложений)
(+) поддержка нескольких эккаунтов
(+) простота реализации автоматических синхронизаций (когда остальное все уже написано)
(+) автоматическая синхронизация при появлении интернет-соединения
(+) удобство в синхронизации со стандартными базами (контакты, календарь и т.п.)
(-) необходимость создания эккаунта
(-) отсутствие полноценной документации
(-) сложность реализации и тестирования
(-) необходимость в Android 2.2 и выше для автоматических периодических синхронизаций
(-) необходимость создания своего ContentProvider’a
Итого, я выбрал ASyncTask для синхронизации в своем приложении (хотя код для SyncAdapter был уже почти полностью написан) — прежде всего, не хотелось ограничиваться версией 2.2 Android.
Источник