1

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

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

是否可以将数据直接发送到/从 android 设备到在 PC 上运行的应用程序,或者这需要通过服务器进行吗?

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

4

3 回答 3

1

如果您想收到通知,即使应用程序已关闭。使用谷歌云消息推送通知。此链接将为您提供帮助。

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

于 2013-06-11T11:40:47.907 回答
1

要在您的应用程序打开(不与用户交互)时进行工作,请查看Service 类

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

披露:我为 dot42 工作

于 2013-06-11T11:33:18.557 回答
0

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

于 2013-06-06T15:55:50.453 回答