2013-06-06 2 views
1

У меня есть приложение C# на ПК, которое регулярно выполняет резервное копирование данных на сервер.Android Подключение к ПК

Теперь я начинаю разработку приложения для Android, которое я надеюсь отобразить те же данные, что и на ПК и сервере. Я никогда не делал каких-либо разработок Android, я изучаю, что возможно с Android.

Можно ли отправлять данные в/из устройства Android напрямую в приложение, работающее на ПК, или это нужно будет проходить через сервер?

Кроме того, возможно ли приложение для Android отправлять и получать данные без открытия приложения? Например, приложение facebook, похоже, дает мне уведомления, даже если оно закрыто.

+0

Приложение PC может быть ваш «сервер» для этого, и до тех пор, пока вы подключены к одной и той же подсети (например, в небольшом офисе или дома), вам может играть с трансляцией через сокеты для настройки протокола. Ожидается ли, что эта «синхронизация» будет работать через Интернет или предназначена для использования на ПК? –

ответ

0

Я не сделал это сам, но из моего понимания это возможно. Посмотрите справочный материал для подключения к Google Android USB here. Это должно дать вам представление о связанных с этим концепциях.

1

Для выполнения работы, когда ваше приложение открыто (не взаимодействует с пользователем), взгляните на Service class.

Если вы уже знакомы с C#, вы можете рассмотреть dot42. Это компилятор C# для Android, не требуется время выполнения. Кроме того, вы можете посмотреть MonoDroid (требуется время выполнения Mono).

Раскрытие: Я работаю dot42

1

Если вы хотите получать уведомления, даже приложение близко. Используйте текстовое уведомление Google Cloud Messaging. Эта ссылка вам поможет.

http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

И если вы хотите получать/отправлять данные из Интернета. Вам нужен веб-сервис и попробуйте использовать Ksoap для подключения веб-службы к вашему Android-приложению. Смотрите эту ссылку, чтобы собрать информацию

http://www.helloandroid.com/tutorials/using-ksoap2-android-and-parsing-output-data

Смежные вопросы