C# android应用程序与asp.net C之间的数据传输#

C# android应用程序与asp.net C之间的数据传输#,c#,android,asp.net,database,json,C#,Android,Asp.net,Database,Json,我想将安卓应用程序中的数据发送到asp.net(c#)。在c#页面中,我将对安卓应用程序中接收到的数据执行一些数据库操作,然后将结果发送回安卓应用程序 我不知道该怎么做。请任何人解释或给出某个示例的链接。我搜索了很多,但没有找到正确的答案。因此,请解释要遵循的每个步骤,或引用一些示例链接。我建议您查看以下内容: Windows通信基础(WCF)是构建面向服务的应用程序的框架。使用WCF,您可以将数据作为异步消息从一个服务端点发送到另一个服务端点。服务端点可以是IIS承载的连续可用服务的一部分,

我想将安卓应用程序中的数据发送到asp.net(c#)。在c#页面中,我将对安卓应用程序中接收到的数据执行一些数据库操作,然后将结果发送回安卓应用程序


我不知道该怎么做。请任何人解释或给出某个示例的链接。我搜索了很多,但没有找到正确的答案。因此,请解释要遵循的每个步骤,或引用一些示例链接。

我建议您查看以下内容:

Windows通信基础(WCF)是构建面向服务的应用程序的框架。使用WCF,您可以将数据作为异步消息从一个服务端点发送到另一个服务端点。服务端点可以是IIS承载的连续可用服务的一部分,也可以是应用程序中承载的服务

查看链接了解更多信息,并在谷歌上搜索
WCF
。我无法解释这个答案中的所有内容,但我会为您提供指导

您可以托管WCF服务,并通过HTTP(或您可以使用的任何协议)访问它。在您的android中,为了方便起见,您可以使用一个库,例如。您也可以检查一些SO问题

现在,现在,如果你正在谈论在你的android中打开一个页面来处理一些事情,你可以把信息发布到它上面,然后得到回复并处理它

在第二种情况下,我认为您可以使用
HttpClient
HttpPost
类,从
org.apache.http.client
package。在这些方面:

HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://www.myaspnetstuff.com/process");

try {
    List<NameValuePair> parameters = new ArrayList<NameValuePair>(1);
    parameters.add(new BasicNameValuePair("id", "1"));

    httpPost.setEntity(new UrlEncodedFormEntity(parameters));

    //here you get your response and do whatever fits your needs.
    HttpResponse response = httpClient.execute(httpPost);

} catch (ClientProtocolException e) {
    // TODO Auto-generated catch block
} catch (IOException e) {
    // TODO Auto-generated catch block
}
HttpClient-HttpClient=newdefaulthttpclient();
HttpPost HttpPost=新的HttpPost(“http://www.myaspnetstuff.com/process");
试一试{
列表参数=新的ArrayList(1);
添加(新的BasicNameValuePair(“id”,“1”));
setEntity(新的UrlEncodedFormEntity(参数));
//在这里你可以得到你的回应,做任何适合你需要的事情。
HttpResponse response=httpClient.execute(httpPost);
}捕获(客户端协议例外e){
//TODO自动生成的捕捉块
}捕获(IOE异常){
//TODO自动生成的捕捉块
}

我没有将
数据发送到asp.net,然后再发送到C#page
部分。您可以使用服务(例如wcf)执行操作,并将结果发送回android应用程序。这是否满足您的需要?我对我的问题进行了一点编辑,请再次阅读并提供帮助me@rupinder18:你是说康拉德建议的服务不能满足你的需要吗?你说的“数据”是什么?它是一些类似文本的聊天信息,还是加密的字节流?你不能使用内置的android web浏览器导航到你的asp页面并“通过http”发送信息吗?告诉我,WCF是webservice的高级版本吗?据我所知,WCF是微软所有早期web service技术的替代品。