前提:使用可以联网的模拟器或者手机调试
一,更改xml文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">
<TextView  android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello World, MainActivity"/><WebView android:id="@+id/myWebView1" android:layout_height="330px" android:layout_width="300px" android:layout_x="7px"android:layout_y="90px"android:focusable="false"/></LinearLayout>

二,更改AndroidManifest.xml文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="tianshuai.webView"android:versionCode="1"android:versionName="1.0"><application android:label="@string/app_name" ><activity android:name="MainActivity"android:label="@string/app_name"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application>
<uses-permission android:name="android.permission.INTERNET"/>  --允许程序联网
</manifest> 

三,更改java文件

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;public class MainActivity extends Activity
{private WebView mWebView;  private MediaPlayer mp;@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);mWebView = (WebView) findViewById(R.id.myWebView1);       WebSettings webSettings = mWebView.getSettings();       webSettings.setJavaScriptEnabled(true);        mWebView.loadUrl("http://www.baidu.com");  new Thread(){@Overridepublic void run(){mp = new MediaPlayer();try {mp.setDataSource("http://fm111.img.xiaonei.com/tribe/20070613/10/52/A314269027058MUS.mp3 ");mp.prepare();} catch (IOException ex) {Logger.getLogger(MainActivity.class.getName()).log(Level.SEVERE, null, ex);} catch (IllegalArgumentException ex) {Logger.getLogger(MainActivity.class.getName()).log(Level.SEVERE, null, ex);} catch (IllegalStateException ex) {Logger.getLogger(MainActivity.class.getName()).log(Level.SEVERE, null, ex);}mp.start();}}.start();}
}

转载于:https://www.cnblogs.com/secbook/archive/2012/03/26/2655031.html

【Android】入门级连接网络示例: 网页浏览和播放网络MP3相关推荐

  1. 根据两个经纬度点调用百度地图应用查询路线 适用android或者ios中及网页浏览(手机网页同样适用)

    Intent intent = null;try {// 如果有安装百度地图 就启动百度地图StringBuffer sbs = new StringBuffer();sbs.append(" ...

  2. android wifi连接流程,(九十三) Android O 连接WiFi AP流程梳理续——保存网络-Go语言中文社区...

    前言: 之前在(五十五)Android O 连接WiFi AP流程梳理 梳理连接流程梳理到SupplicantStaNetworkHal 然后没梳理的下去,现在继续梳理下. 之前梳理的时序图 1.流程 ...

  3. (九十三) Android O 连接WiFi AP流程梳理续——保存网络

    前言: 之前在(五十五)Android O 连接WiFi AP流程梳理 梳理连接流程梳理到SupplicantStaNetworkHal 然后没梳理的下去,现在继续梳理下. 之前梳理的时序图 1.流程 ...

  4. 网络天才网页中文版_网络天才网页版(在线玩)-网络天才手游网页版下载v2.2.3-72游戏网...

    网络天才网页版是一款可以直接在线玩的手机休闲游戏,魔性的游戏氛围,搞笑的游戏内容,让您打开游戏就能忘记时间的存在,在这里您可以化身Akinator,只需要问询几个问题就能猜出您的心中所想,快快加入进来 ...

  5. 网络天才网页中文版_【网络天才网页版】网络天才最新中文网页版下载v2.2.3-街机中国...

    网络天才这是一款解谜问答类的娱乐游戏,用独具色彩的画面风格,以阿拉丁为故事背景,可以用几个问题来猜出你心中所想,并体验多种思维导向与解谜挑战,非常适合闲暇时间里休闲娱乐一下.感兴趣的快来下载吧! 游戏 ...

  6. 网络摄像机IPCamera RTSP直播播放网络/权限/音视频数据/花屏问题检测与分析助手EasyRTSPClient...

    前言 最近在项目中遇到一个奇怪的问题,同样的SDK调用,访问海康摄像机的RTSP流,发保活OPTIONS命令保活,一个正常,而另一个一发就会被IPC断开,先看现场截图: 图1:发OPTIONS,摄像机 ...

  7. 网络摄像机IPCamera RTSP直播播放网络/权限/音视频数据/花屏问题检测与分析助手EasyRTSPClient

    前言 最近在项目中遇到一个奇怪的问题,同样的SDK调用,访问海康摄像机的RTSP流,发保活OPTIONS命令保活,一个正常,而另一个一发就会被IPC断开,先看现场截图: 图1:发OPTIONS,摄像机 ...

  8. Android之MediaPlayer播放网络视频的实现方法

    前段时间忙于工作,现在有时间来分享一下: 这篇文章主要介绍了Android的MediaPlayer播放网络视频的实现方法,是一个非常实用的功能,需要的朋友可以参考下 前面讲解了MediaPlayer播 ...

  9. java的网络功能与编程_Java的网络功能与编程(转载)

    Java的 网络 功能与编程 徐迎晓 (上海大学计算中心25#) 摘  要:Java语言是Internet上最热门的编程语言,本文针对 Java的 网络 功能,对Java从 网络 上获取图象.声音. ...

最新文章

  1. mysql 分时统计_mysql中数据统计的技巧备忘录
  2. numpy np.sum()函数(求给定轴上的数组元素的总和)(与ndarray.sum()函数等价)
  3. python 移动运算符的理解
  4. 2.IDA-数据显示窗口(反汇编窗口、函数窗口、十六进制窗口)
  5. Windows Server 2003 DNS服务安装篇
  6. linux tcp压测工具,02.监控和压测工具 - 2.4.压测工具 - 《Linux性能调优指南》 - 书栈网 · BookStack...
  7. 红黑树 平衡二叉搜索树_红黑树:自我平衡的二叉搜索树,并举例说明
  8. android tab pageview,Android Fragment在ViewPager中到底经历了什么?
  9. linux C(hello world)最大公约数和最小公倍数
  10. 获取a标签的文本 asp.net_Python小程序2获取href的值
  11. Nodejs 批量检测 Excel 中url链接是否可访问
  12. cesium api 学习之旋转角 heading(yaw)、pitch、roll
  13. 笔记本处理器排名_上半年最受欢迎处理器TOP10榜单:AMD终进榜,9代酷睿无缘前10...
  14. STK10与MATLAB互联
  15. Excel如何将一个单元格数据拆分为多行单元格
  16. ABAP-接口-tcode:SPROXY-tcode:SXI_MONITOR
  17. 深度学习 tensorflow 三维矩阵乘法(batch 迭代必须搞懂的矩阵乘法,维度增加)
  18. 拉拉米抢单发单系统源码+二开ui带视频介绍+ 放量功能
  19. 极米RS Pro 2值得买吗?极米科技这款4K投影真实体验怎么样?
  20. BZOJ 4399: 魔法少女LJJ

热门文章

  1. 用计算机画函数图像教案,信息技术应用 用计算机画函数图象教案1
  2. mysql innodb文件_MySQL文件和Innodb引擎文件
  3. python识别latex公式_Python代码转Latex公式,这个开源库用一行代码帮你搞定
  4. 学习深度网络需要直观的感知
  5. 信号与系统教学设计样例说明-2021春季学期
  6. BH60绝对位置旋转编码器编程资料
  7. mysql 连续签到天数_天天拿帮会通宝 帮会签到真给力
  8. vue 心跳监控_【笔记】vue中websocket心跳机制
  9. wordpress android,WordPress for Android 2.0 试用记
  10. java 8 什么软件_Java 8你了解多少呢?Java之被人遗忘的Java 8的八个功能