我是Android新手,但在PHP中工作。我聽說我們可以從Android調用PHP,因此我認爲這是一個很好的主意,可以學習這一點,並期待未來有更多的工作。Android PHP Hello World
基於堆棧溢出,我試圖從PHP寫Hellow世界到Android
<?php
echo 'Hello World';
?>
及其在堆棧溢出需要包括下面的代碼中提到。我指的是以下
How to retrieve a simple text like 'Hello world' from PHP to Android。它提到了下面的代碼需要添加到Android清單添加。但我不明白。
請讓我知道這個代碼被包含在android中的位置。 (注意:我可以在android中顯示hello world,但希望顯示來自PHP的相同內容)。如果您有添加,刪除的任何示例,請更新來自Android的調用PHP的recrod,請與我分享。
String myString;
String url = "http://localhost/Androidphp/ind.php";
HttpClient httpclient = new DefaultHttpClient();
HttpGet request;
try {
request = new HttpGet(new URI(url));
request.addHeader("User-Agent", "Android");
HttpResponse response = httpclient.execute(request);
StatusLine statusLine = response.getStatusLine();
if (statusLine.getStatusCode() == HttpStatus.SC_OK) {
ByteArrayOutputStream out = new ByteArrayOutputStream();
response.getEntity().writeTo(out);
out.close();
myString = out.toString();
}
} catch (URISyntaxException e1) {
e1.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
你試過一個簡單的谷歌搜索教程使用Android與PHP? http://bit.ly/1b9nbKs –
您是否在'AndroidMenifest.xml'中添加了<使用權限android:name =「android.permission.INTERNET」/>'權限? – zanky
是的,我已經添加 – user3080572