Android连接到PC

时间:2013-06-06 15:37:06

标签: c# android

我在PC上有一个C#应用程序,它定期将数据备份到服务器。

我现在开始开发一个Android应用程序,我希望显示与PC和服务器上保存的数据相同的数据。以前从未做过任何Android开发,我正在调查android的可能性。

是否可以直接向Android设备上的数据发送数据到PC上运行的应用程序,还是需要通过服务器进行?

此外,Android应用程序是否可以在不打开应用程序的情况下发送/接收数据?例如,Facebook应用程序似乎即使关闭也会给我通知。

3 个答案:

答案 0 :(得分:1)

在您的应用程序处于打开状态(不与用户交互)的情况下进行工作时,请查看Service class

如果您已熟悉C#,顺便提一下,您可以考虑dot42。它是Android的C#编译器,无需运行时。或者,您可以查看MonoDroid(需要Mono运行时)。

披露:我为dot42工作

答案 1 :(得分:1)

如果您想收到通知,即使应用程序已关闭。使用Google Cloud Messaging推送通知。此链接将帮助您。

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

如果您想从网络接收/发送数据。您需要一个Web服务并尝试使用Ksoap将Web服务连接到您的Android应用程序。请参阅此链接以收集信息

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

答案 2 :(得分:0)

我自己没有这样做,但根据我的理解,这是可能的。请查看Google Android USB连接参考资料here。这应该让您了解所涉及的概念。