`

android > 读取http html 内容

 
阅读更多

 

    public static String testGetHtml(String urlpath) throws Exception {
    	URL url = new URL(urlpath);
    	HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    	conn.setConnectTimeout(6 * 1000);
    	conn.setRequestMethod("GET");

    	if (conn.getResponseCode() == 200) {
    	InputStream inputStream = conn.getInputStream();
    	byte[] data = readStream(inputStream);
    	String html = new String(data);
    	return html;
    	}
    	return null;
    }
    public static byte[] readStream(InputStream inputStream) throws Exception {
    	byte[] buffer = new byte[1024];
    	int len = -1;
    	ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

    	while ((len = inputStream.read(buffer)) != -1) {
    		byteArrayOutputStream.write(buffer, 0, len);
    	}

    	inputStream.close();
    	byteArrayOutputStream.close();
    	return byteArrayOutputStream.toByteArray();
    }
分享到:
评论

相关推荐

    Android读取 html网页

    在Android平台上,开发人员经常需要处理HTML网页...以上是Android读取HTML网页的基本知识点,通过掌握这些,开发者可以创建出能够良好显示和交互网页的Android应用。在实际开发中,还需要根据具体需求进行调整和优化。

    android 读取ppt文件

    在Android平台上,读取PPT(PowerPoint)文件是一个相对复杂的过程,因为原生的Android SDK并不直接支持这种操作。通常,我们需要借助第三方库...通过以上步骤,开发者可以构建一个能读取并显示PPTX内容的Android应用。

    android读取Word的Doc文件转为HTML格式

    首先,我们需要了解Android系统本身并不直接支持读取和处理Word文档,因为它们是微软的专有格式。为了在Android中读取Doc文件,我们需要借助第三方库或服务。这里,我们可以考虑使用Apache POI库,这是一个用于处理...

    android中读取本地文件demo

    这个“android中读取本地文件demo”提供了一个示例,演示了如何读取存储在SD卡上的Word和PDF文件,并将它们的内容呈现在ListView中。用户不仅可以浏览文件列表,还能进行搜索,快速找到并打开感兴趣的文件。以下是对...

    Android读取并显示word文件的代码例子

    - 记得在`AndroidManifest.xml`中申请读取外部存储的权限:`<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />` 7. **错误处理**: - 编写异常处理代码,以应对文件不存在、读取权限...

    android读取doc/docx/xls转换为html

    通过读取文档内容并将其转化为HTML字符串。 - **OpenXML4J**:这是用于处理Office Open XML文件(如.docx)的库,可以解析文件结构,提取文本和格式信息,然后生成HTML。 - ** third-party 库**:例如JSOUP或Doc4j...

    Android读取assets下面文件的代码例子

    在这个例子中,我们首先读取HTML文件的内容到一个字符串,然后使用WebView的`loadDataWithBaseURL()`方法加载这个字符串,同时指定HTML的基URL为`file:///android_asset/`,这样Webview可以正确解析内联的CSS和...

    android 从assets和res中读取文件

    在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。 介绍...

    Android读取doc(支持图片) 转html 并保存webview 成图片

    通过poi3.8 解析文件夹内的doc,并以webview加载转换后的html,点击按钮保存整个webview内容 以png图片方式保存。 doc如果有table 排版有瑕疵。 支持doc有图片。

    android中嵌入本地html

    WebView是Android提供的一种用于展示网页内容的控件,它可以加载远程或本地的HTML资源,使得开发者可以在Android应用中展示丰富的网页交互内容。 **1. WebView的基本使用** WebView的使用首先需要在AndroidManifest...

    android从assets和res中读取文件.pdf

    Android从assets和res中读取文件 Android中的资源文件夹主要有两个:res和assets。res文件夹用于存放编译后的资源文件,而assets文件夹用于存放原始文件。下面我们将详细介绍这两个文件夹的作用和如何从中读取文件...

    Android assets 和 res/raw 区别。读取本地网页,读取文本字体样式,读取视频。

    在`assets`目录下存储HTML文件,可以使用`AssetManager`配合`InputStream`来读取内容,然后加载到`WebView`中。例如: ```java AssetManager assetManager = getAssets(); InputStream is = null; try { is = ...

    Android获取网页内容(HTTP)

    本教程将聚焦于如何在Android应用中通过HTTP请求获取网页内容,并使用Jsoup库解析HTML,最后将查询结果显示在ListView中。以下是实现这一功能的关键知识点。 首先,我们需要了解Android中的网络访问。Android提供了...

    android Webview读取网页里的所有图片,并实现点击放大

    在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中加载和显示网页内容。当涉及到用户界面交互,特别是展示包含图片的网页时,我们可能需要实现一些额外的功能,比如点击图片放大查看。本篇文章...

    Android代码-Android下读取网页显示进度条.rar

    这个"Android下读取网页显示进度条.rar"压缩包中,包含了实现这一功能的相关源码和说明。 首先,我们需要了解WebView的基本用法。WebView是Android SDK提供的一种用于在应用内部展示网页内容的控件。它能够加载HTML...

    Android word转html

    项目中可能包含了Word读取、HTML生成和Android显示的逻辑,可以作为学习和解决问题的参考。 6. **优化与注意事项** - 在转换过程中,注意保留原Word的样式信息,如字体、颜色、大小、对齐方式等,以便在HTML中正确...

    android读取docdocxxls转换为html.rar

    android读取docdocxxls转换为html.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    Android中解析读取复杂word,excel,ppt等的方法

    在这种情况下,我们可以利用Apache POI库来解析和读取这些文档,并将其转化为适应Android设备的HTML格式进行展示。本文将详细讲解如何在Android应用中使用Apache POI来实现这一功能。 Apache POI是Java平台上的一个...

    Android解析并显示doc,docx,xls,xlsx文件

    - 如果需要自定义渲染,可以创建自定义View,利用Android的TextView和ImageView等组件来构建HTML内容。 4. **处理xls和xlsx文件**: - OpenXLSX或Apache POI的XSSF和HSSF组件可用来解析xls/xlsx文件,提取单元格...

Global site tag (gtag.js) - Google Analytics