从android应用程序到PHP网站检索数据
有什么方法可以从Android应用程序获取数据到网站 如果是从一个网站到另一个网站,使用“文件获取内容”是可能的。但是,关于从Android应用程序获取数据,你有什么想法吗从android应用程序到PHP网站检索数据,php,android,Php,Android,有什么方法可以从Android应用程序获取数据到网站 如果是从一个网站到另一个网站,使用“文件获取内容”是可能的。但是,关于从Android应用程序获取数据,你有什么想法吗 提前谢谢 您可以在android中访问您的网站。尽管这必须从不同的线程执行,但由于android不允许使用此简单的php脚本,因此您可以从android获取数据: <?php $filename="datatest.html"; file_put_contents($filename,$_POST["fname"].
提前谢谢 您可以在android中访问您的网站。尽管这必须从不同的线程执行,但由于android不允许使用此简单的php脚本,因此您可以从android获取数据:
<?php
$filename="datatest.html";
file_put_contents($filename,$_POST["fname"]."<br />",FILE_APPEND);
file_put_contents($filename,$_POST["fphone"]."<br />",FILE_APPEND);
file_put_contents($filename,$_POST["femail"]."<br />",FILE_APPEND);
file_put_contents($filename,$_POST["fcomment"]."<br />",FILE_APPEND);
$msg=file_get_contents($filename);
echo $msg; ?>
将数据替换为要在BasicNameValuePair
的构造函数中设置和发送的字段
这里是实际的这里是意义上的android应用程序,任何android应用程序。我可能无法访问该应用程序的源代码。正如我所说,在“文件获取内容”中,我可以给出任何网址。同样,有什么通用的方法吗?你说你可能无法访问应用程序的源代码是什么意思?你想创建一个从android系统获取数据的网站吗?部分是的,从应用程序获取或了解最新消息。
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://example.com/mypage.php");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(4);
nameValuePairs.add(new BasicNameValuePair("fname", "jake"));
nameValuePairs.add(new BasicNameValuePair("fphone", "9999999"));
nameValuePairs.add(new BasicNameValuePair("femail", "xyz@live.com"));
nameValuePairs.add(new BasicNameValuePair("fcomment", "Help"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}