使用HTTPpost的PHP到android

时间:2014-01-28 13:11:40

标签: android

有没有办法将我选择的数据从我的网站发送到Android应用程序?我想使用选择的数据在android.Thanks中预先使用条件。

2 个答案:

答案 0 :(得分:2)

不,不可能使用httppost从服务器向android发送数据。

方法1:

对于这种数据传输,您需要在侧面实现套接字编程。 喜欢:XMPP Server(Openfire);

Approac 2:

1)在设备端实施推送通知。

2)在服务器端创建一个Web服务,它将返回响应(无论您想要发送到移动端)。

3)从您的服务器到谷歌服务器和谷歌服务器的火灾推送将把该推送发送到Android设备。

4)当android接收推送时,它会调用你服务器的web服务,并获得你想发送的日期。

我们在我们的应用程序IjoomerAdvance中使用第二种方法。

请参阅此链接,了解Android和php之间的Google推送实施

http://androidexample.com/Android_Push_Notifications_using_Google_Cloud_Messaging_GCM/index.php?view=article_discription&aid=119&aaid=139

答案 1 :(得分:2)

如果使用WebView加载网页,则可以使用JavaScriptInterface调用本机方法。 例如:

将JavascriptInterface绑定到Android中的WebView:

webView.addJavascriptInterface(new JavaScriptInterface(), "Android");
HTML中的

 <button onclick="appTest('test');return false;">test-button</button>

在Javascript中:

function appTest(args) {
 if (typeof Android != "undefined"){ 
   if (Android.appTest!= "undefined") {
    Android.appTest(args);
   }
 }
}

最后在Android中:

class JavaScriptInterface {

  public void appTest(String s) {
     //do something
  }
}

修改

抱歉,标题中没有看到HTTPpost