我希望从用户与我的应用共享的网页中获取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 :(得分:0)
使用HTTP客户端API(OkHttp,HttpUrlConnection
等)并为该URL发出HTTP GET
请求。 IOW,做网页浏览器的功能。