2017-09-04 81 views
1

我正在尋找從用戶與我的應用程序共享的網頁獲取HTML。通過意向從瀏覽器共享的網頁獲取HTML

所以我有這個意圖過濾器:

<intent-filter> 
    <action android:name="android.intent.action.SEND"/> 
    <category android:name="android.intent.category.DEFAULT"/> 
    <data android:mimeType="text/plain"/> 
</intent-filter> 

和代碼在我的活動:

String action = intent.getAction(); 
if (action.equalsIgnoreCase(Intent.ACTION_SEND) && 
intent.hasExtra(Intent.EXTRA_TEXT)) { 
    String s = intent.getStringExtra(Intent.EXTRA_TEXT); 
    output.setText(s); //output: a TextView that holds the URL 
} 

此輸出鏈接..但我需要的HTML。有什麼想法嗎?謝謝!

回答

0

使用HTTP客戶端API(OkHttp,HttpUrlConnection等)併爲該URL發出HTTP GET請求。 IOW,做一個Web瀏覽器。

相關問題