編輯網站內容:獲取和解析的Android
好傢伙,我想一些幫助,請。我其實想要得到並使用一些有用的數據從一個網址。我有一個網站,顯示有關特定區域的一些重大事故的信息。我想從那個網站上了解那些事故的細節。我將用pin-point將它們顯示在Android-MapView中。我怎樣才能做到這一點?我已經受苦了,但仍然無法做到這一點。
編輯網站內容:獲取和解析的Android
好傢伙,我想一些幫助,請。我其實想要得到並使用一些有用的數據從一個網址。我有一個網站,顯示有關特定區域的一些重大事故的信息。我想從那個網站上了解那些事故的細節。我將用pin-point將它們顯示在Android-MapView中。我怎樣才能做到這一點?我已經受苦了,但仍然無法做到這一點。
首先,確保<uses-permission android:name="android.permission.INTERNET" />
在您的AndroidManifest.xml
。
我不明白爲什麼這樣的東西不起作用。
URLConnection connect = someUrl.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(connect.getInputStream()));
ArrayList<String> inputLine = new ArrayList<String>();
String tempString;
while ((tempString = in.readLine()) != null) {
inputLine.add(tempString);
}
in.close();
for (String s : inputLine) {
// do stuff
}
的// do stuff
可以結合使用String.substring
或String.replace
與String.startsWith
,或其他任何你想用來解析HTML的東西。
您將需要添加異常捕獲,我可能是錯誤的,但我認爲你唯一需要擔心的例外是IOException。
您可以使用JSON
1>第一編碼你想在網址從您希望您的數據接收JSON格式的數據做以下的事情。
2>現在請求從android應用編碼的json數據。
3>根據您的編碼URL將返回從reeceived JSON數組或JSON對象jsonArray或JSONObject的
4>提取數據你想,當你想使用它...
搜索所以如何編碼和使用JSON ...希望這可以幫助
我怎麼能編碼數據在JSON格式,即第一步 – user2281330
檢查此鏈接... http://stackoverflow.com/questions/16490151/error-解析-JSON-數據 - 值的類型的Java琅字符串不能待轉換到-J –