`
wang_peng1
  • 浏览: 3940086 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 用流打开网页

阅读更多
public class Test extends Activity {
       @Override    public void onCreate(Bundle savedInstanceState)  {        super.onCreate(savedInstanceState);     
       WebView webview = new WebView(this);       
       setContentView(webview);     
       try {           
             InputStream fin = getAssets().open("index.html");              
           byte[] buffer = new byte[fin.available()];                    fin.read(buffer);              
                     fin.close();               
             webview.loadData(new String(buffer), "text/html", "UTF-8");        }
catch (IOException e) {            e.printStackTrace();        } 
  }
}

file 'index.html'在assets/ 文件夹下
分享到:
评论

相关推荐

    Unity内置打开网页

    Unity内置打开网页是一种在Unity开发环境中集成Web浏览功能的技术,主要通过特定的插件实现。在Unity中,这种功能能够使游戏或应用嵌入网页内容,例如显示在线教程、加载广告或者提供在线服务。本篇将详细介绍Unity...

    Android例子源码使用HttpClient获取网页html源代码.zip

    这两种方法都是Android SDK内置的网络访问库,但HttpClient已经在Android 6.0(API级别23)之后被弃用,而URLConnection仍然是推荐的网络访问方式。 1. **HttpClient**: HttpClient是Apache HTTP Components库的一...

    Android例子源码使用HttpClient获取网页html源代码

    从Android 5.0(API Level 21)开始,官方推荐使用`HttpURLConnection`,因为它更轻量级,且具有更好的性能和可配置性。下面是使用`URLConnection`获取HTML源代码的示例: ```java URL url = new URL(...

    成为Android数据流大师-改变从此开始

    ### 成为Android数据流大师-改变从此开始 #### 一、SD卡的使用与管理 SD卡在Android设备中主要用于扩展存储空间。由于Android设备内置存储空间有限,开发者需要掌握如何利用SD卡来提高应用程序的功能性和用户体验...

    使用webview 封使用了webrtc 打开摄像头 的页面demo

    在本示例中,“使用webview 封装使用了webrtc 打开摄像头的页面demo”意味着我们要在Webview中集成Webrtc,以便在Android应用中通过Web接口调用摄像头功能。 首先,我们需要了解Webview的基本用法。在...

    Android电脑源码通过adb实现实时屏幕演示

    9. **处理屏幕文件**:`output.h264`文件是原始的H264编码流,可以使用转换工具将其转换为常见的视频格式,如MP4,以便于进一步编辑或分享。 在提供的压缩包文件中,可能包含了完成上述步骤的示例图片(javaapk....

    【eoeAndroid特刊】第六期 数据通信-成为Android数据流大师

    ### 数据通信——成为Android数据流大师 #### 一、SD卡概述及深层次介绍 SD(Secure Digital)卡是一种用于移动设备的小型存储卡。在Android系统中,SD卡被广泛用作外部存储设备,用于存储应用程序数据、媒体文件...

    微信中点击按钮弹出在外部浏览器打开的提示代码

    alert('请按右上角“用浏览器打开”'); } else { // 如果不在微信内置浏览器中,则直接打开链接 window.open('http://your外部链接.com'); } }); ``` 当用户点击按钮时,如果检测到是在微信环境下,就会弹出一...

    Android做网站客户端

    1. **创建HTTP请求**:在Android中,我们通常通过`URL`对象打开一个连接,然后使用`openConnection()`方法得到`HttpURLConnection`实例。设置请求方法(GET或POST),添加请求头,并启用输入流以接收响应。 2. **...

    android的Http通信

    然而,自Android 6.0(API级别23)开始,`HttpClient`被废弃,推荐使用`HttpURLConnection`。但开发者社区也有许多第三方库,如Volley、Retrofit、OkHttp等,它们提供了更高效、更易用的HTTP通信方式。 1. **...

    14个Android项目源码

    "侧边栏滑动"是一个常见的Android导航设计,通常使用SlidingDrawer或SwipeRefreshLayout实现。这涉及到手势检测、动画处理,以及布局管理。 "AidlDemo(简单aidl的例子)"再次强调了AIDL的重要性,提供了一个实际的...

    Android通过访问网页查看网页源码实例详解

    总之,Android应用可以通过添加网络权限,使用`HttpURLConnection`获取网页数据,并结合UI组件实现网页源码的查看。在实现过程中,务必确保代码健壮性和用户体验。希望这篇文章能对你在Android开发中实现类似功能...

    Android-AndroidRichText富文本解析器支持网络图片图片和链接点击事件

    通常,这会涉及到异步加载策略,如使用Picasso、Glide或 Fresco等流行的Android图片加载库,以确保在不阻塞主线程的情况下加载图片,提高应用性能。 点击事件的处理是另一个关键特性。对于链接,解析器不仅要将其...

    wifi连接与关闭打开

    一旦连接建立,设备就能通过Wi-Fi进行数据传输,例如浏览网页、下载应用或流媒体内容。 从压缩包文件名"Android应用源码开关WIFI热点搜索连接开源有注释"来看,这可能是一个开源的Android应用项目,包含了实现Wi-Fi...

    android(下)复习总结

    Android使用的是OpenGL ES。 #### 2. OpenGL ES 绘制2D图形 使用OpenGL ES进行2D图形绘制主要涉及顶点坐标、颜色、视口和投影矩阵的设置。通过`glDrawArrays()`或`glDrawElements()`方法绘制几何图形。 #### 3. ...

    WebRTCDemo-master_android-studio

    然后,在Android Studio中打开项目,配置好项目级别的和模块级别的build.gradle文件,同步项目,最后点击“Build”菜单中的“Make Project”进行编译。 5. **项目结构**:通常,WebRTC示例应用会包含Activity或...

    Android实现QQ和微信分享功能

    在Android应用开发中,集成社交平台的分享功能已经成为一种常见的需求,尤其是QQ和微信作为国内最流行的社交软件,其分享接口被广泛使用。本篇文章将详细介绍如何在Android应用中实现QQ和微信的分享功能。 首先,...

    Android网络开发

    使用HttpURLConnection进行HTTP请求的基本步骤包括创建URL对象,打开连接,设置超时,检查响应码,读取输入流,最后断开连接。在发送请求参数时,还需要设置连接为输出模式,指定POST方式,并设置请求头,如字符集和...

    Android学习路线和职业规划探讨.pdf

    在应用开发中,开发者要熟练运用Intent-filter的匹配规则,并能够处理诸如在子线程中更新UI、打开网页、打电话、定位以及使用传感器等任务。 在学习方式上,有目标的学习、寻找最佳答案、知其所以然,以及善于总结...

    android 仿微信扫一扫样式

    根据内容,你可以执行相应的业务逻辑,如跳转网页、打开应用等。 6. 自定义扫描界面: 为了完全模仿微信的样式,我们需要定制扫描界面的其他元素,如取消按钮、闪光灯开关等。这些可以通过自定义布局和监听事件来...

Global site tag (gtag.js) - Google Analytics