2012-10-18 25 views

回答

0

您可以爲url創建一個簡單的HttpRequest,然後過濾HTML代碼以獲取所需的內容。

Sample code的HttpRequest的 -

HttpClient httpclient = new DefaultHttpClient(); // Create HTTP Client 
HttpGet httpget = new HttpGet("http://example.com"); // Set the action you want to do 
HttpResponse response = httpclient.execute(httpget); 
HttpEntity entity = response.getEntity(); 
InputStream is = entity.getContent(); 
String line = null; 
while ((line = reader.readLine()) != null) 
    { sb.append(line + "\n"); } 

String resString = sb.toString(); 
is.close(); 

Facebook,谷歌+使用了與圖像共享短信息的meta標籤。 對於圖像查找第一個<img>標記,然後從其中取出src =「」以獲取url。然後從給定的圖像的URL進行AsyncDownload產生繪製 -

try 
    { 
     InputStream is = (InputStream) new URL(src).getContent(); 
     Drawable d = Drawable.createFromStream(is, "src name"); 
     return d; 
    }catch (Exception e) { 
     return null; 
    } 
0

你可以嘗試使用Aquery(類似於JQuery的,但對於移動),該庫會給你懶加載技術

        OR 

你可以製作一個web服務,以JSON的形式返回你的數據,然後你必須解析JSON並獲得你的圖像以及文本!

希望這會有所幫助!!!!!

+0

JSON解析是我已經在做的事情。但爲此,我必須進行單獨的網絡調用以下載圖像和文本。此外,我不想要完整的文本,我只需要一些初始文本,如Facebook,谷歌+當你分享一些網址。 –

+0

因此,您可以結合Aquery和JSON解析來獲得所需的結果... – ChArAnJiT

相關問題