【Android】入门级连接网络示例: 网页浏览和播放网络MP3
前提:使用可以联网的模拟器或者手机调试
一,更改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相关推荐
- 根据两个经纬度点调用百度地图应用查询路线 适用android或者ios中及网页浏览(手机网页同样适用)
Intent intent = null;try {// 如果有安装百度地图 就启动百度地图StringBuffer sbs = new StringBuffer();sbs.append(" ...
- android wifi连接流程,(九十三) Android O 连接WiFi AP流程梳理续——保存网络-Go语言中文社区...
前言: 之前在(五十五)Android O 连接WiFi AP流程梳理 梳理连接流程梳理到SupplicantStaNetworkHal 然后没梳理的下去,现在继续梳理下. 之前梳理的时序图 1.流程 ...
- (九十三) Android O 连接WiFi AP流程梳理续——保存网络
前言: 之前在(五十五)Android O 连接WiFi AP流程梳理 梳理连接流程梳理到SupplicantStaNetworkHal 然后没梳理的下去,现在继续梳理下. 之前梳理的时序图 1.流程 ...
- 网络天才网页中文版_网络天才网页版(在线玩)-网络天才手游网页版下载v2.2.3-72游戏网...
网络天才网页版是一款可以直接在线玩的手机休闲游戏,魔性的游戏氛围,搞笑的游戏内容,让您打开游戏就能忘记时间的存在,在这里您可以化身Akinator,只需要问询几个问题就能猜出您的心中所想,快快加入进来 ...
- 网络天才网页中文版_【网络天才网页版】网络天才最新中文网页版下载v2.2.3-街机中国...
网络天才这是一款解谜问答类的娱乐游戏,用独具色彩的画面风格,以阿拉丁为故事背景,可以用几个问题来猜出你心中所想,并体验多种思维导向与解谜挑战,非常适合闲暇时间里休闲娱乐一下.感兴趣的快来下载吧! 游戏 ...
- 网络摄像机IPCamera RTSP直播播放网络/权限/音视频数据/花屏问题检测与分析助手EasyRTSPClient...
前言 最近在项目中遇到一个奇怪的问题,同样的SDK调用,访问海康摄像机的RTSP流,发保活OPTIONS命令保活,一个正常,而另一个一发就会被IPC断开,先看现场截图: 图1:发OPTIONS,摄像机 ...
- 网络摄像机IPCamera RTSP直播播放网络/权限/音视频数据/花屏问题检测与分析助手EasyRTSPClient
前言 最近在项目中遇到一个奇怪的问题,同样的SDK调用,访问海康摄像机的RTSP流,发保活OPTIONS命令保活,一个正常,而另一个一发就会被IPC断开,先看现场截图: 图1:发OPTIONS,摄像机 ...
- Android之MediaPlayer播放网络视频的实现方法
前段时间忙于工作,现在有时间来分享一下: 这篇文章主要介绍了Android的MediaPlayer播放网络视频的实现方法,是一个非常实用的功能,需要的朋友可以参考下 前面讲解了MediaPlayer播 ...
- java的网络功能与编程_Java的网络功能与编程(转载)
Java的 网络 功能与编程 徐迎晓 (上海大学计算中心25#) 摘 要:Java语言是Internet上最热门的编程语言,本文针对 Java的 网络 功能,对Java从 网络 上获取图象.声音. ...
最新文章
- mysql 分时统计_mysql中数据统计的技巧备忘录
- numpy np.sum()函数(求给定轴上的数组元素的总和)(与ndarray.sum()函数等价)
- python 移动运算符的理解
- 2.IDA-数据显示窗口(反汇编窗口、函数窗口、十六进制窗口)
- Windows Server 2003 DNS服务安装篇
- linux tcp压测工具,02.监控和压测工具 - 2.4.压测工具 - 《Linux性能调优指南》 - 书栈网 · BookStack...
- 红黑树 平衡二叉搜索树_红黑树:自我平衡的二叉搜索树,并举例说明
- android tab pageview,Android Fragment在ViewPager中到底经历了什么?
- linux C(hello world)最大公约数和最小公倍数
- 获取a标签的文本 asp.net_Python小程序2获取href的值
- Nodejs 批量检测 Excel 中url链接是否可访问
- cesium api 学习之旋转角 heading(yaw)、pitch、roll
- 笔记本处理器排名_上半年最受欢迎处理器TOP10榜单:AMD终进榜,9代酷睿无缘前10...
- STK10与MATLAB互联
- Excel如何将一个单元格数据拆分为多行单元格
- ABAP-接口-tcode:SPROXY-tcode:SXI_MONITOR
- 深度学习 tensorflow 三维矩阵乘法(batch 迭代必须搞懂的矩阵乘法,维度增加)
- 拉拉米抢单发单系统源码+二开ui带视频介绍+ 放量功能
- 极米RS Pro 2值得买吗?极米科技这款4K投影真实体验怎么样?
- BZOJ 4399: 魔法少女LJJ
热门文章
- 用计算机画函数图像教案,信息技术应用 用计算机画函数图象教案1
- mysql innodb文件_MySQL文件和Innodb引擎文件
- python识别latex公式_Python代码转Latex公式,这个开源库用一行代码帮你搞定
- 学习深度网络需要直观的感知
- 信号与系统教学设计样例说明-2021春季学期
- BH60绝对位置旋转编码器编程资料
- mysql 连续签到天数_天天拿帮会通宝 帮会签到真给力
- vue 心跳监控_【笔记】vue中websocket心跳机制
- wordpress android,WordPress for Android 2.0 试用记
- java 8 什么软件_Java 8你了解多少呢?Java之被人遗忘的Java 8的八个功能