在 Android 中,我知道通过 Intent 可以链接到一个页面:Intent it = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.baidu.com"));
但,我现在在手机上只想呈现那个链接页面的一部分,或顶部一个区域,或正中间一个核心区域,或底部的页脚,请问有什么好办法来过滤呢?

解决方案 »

  1.   

    没办法,除非应用先用http接口下载,然后处理显示
      

  2.   

    将页面数据下载下来,xml解析,就可以自己设计界面了。
      

  3.   

    你可以使用 jsoup 过滤 web 页面。删除项目中的 JAR, 创建一个文件夹 'libs',右击它并添加到 build 路径。
    然后试一下下面的方法:
    Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
    Elements newsHeadlines = doc.select("#mp-itn b a");
    你需要检查页面的 DOM ,同时获取数据. 参考:https://norrisshelton.wordpress.com/2011/01/27/jsoup-java-html-parser/