Ich entwickle meine erste Android-Anwendung, die ich Daten auf Online-Server (localhost zum Testen), aber Ich kann nicht herausfinden, wie es bei Android zu tun, ich habe versucht, einige Ressourcen hier zu lesen, aber bin nicht in der Lage, die Codes zu verwenden, da sie nur rot markiert sind und mangelnde Erfahrung in Android.So senden Sie http-Datei erhalten Inhalt mit Android und fangen (Anzeige) die Antwort (JSON-Daten)
Wenn die PHP das ist, was ich getan haben könnte, aber bisher in Android ist nicht in der Lage zu Figur, wie;
PHP Beginnt
<?php
$feeds = @file_get_contents($mysrver_url); // in android am lost much here
if($feeds)
{
$array = json_decode($feeds); // my data from server is already json
if($array[success]){
foreach($array[feeds] as $feed_key => $array_feed_data){
echo "<div>";
echo "<span>" . $array[feeds][$feed_key][val1] . "<span>";
echo "<span>" . $array[feeds][$feed_key][val2] . "<span>";
echo "<span>" . $array[feeds][$feed_key][val3] . "<span>";
echo "<span> <a href='$downloadlink'>" Download "</a><span>";
echo "</div>";
}
} else
{
echo "No feeds available";
}
} else
{
echo "No connection made"; // error message
}
Was Sie bisher versucht haben? Wenn Sie noch nicht angefangen haben, würde ich den Beispielcode nach etwas suchen, das Text aus dem Internet herunterlädt und damit beginnt. –
so weit scheint dies funktioniert zu bekommen Inhalt meiner www Seite HttpURLConnection urlConnection = null; versuchen { url = neue URL ("http://192.168.23.1"); urlConnection = (HttpURLConnection) url.openConnection(); InputStream in = urlConnection.getInputStream(); InputStreamReader isw = neuer InputStreamReader (in); } catch {// Fehler geht hier} mit dem obigen Code bin nicht in der Lage, den Inhalt alle zu sehen sind HTTP-Antworten wie OK. – LazyLoading