前提:使用可以联网的模拟器或者手机调试
一,更改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;    @Override    public 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()        {            @Override         public 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();    }}


更多相关文章

  1. ANDROID模拟器不能启动
  2. SD卡读写文件 代码学习
  3. 安装|卸载apk文件在Android仿真器中
  4. Android XML文件 Error parsing XML: unbound prefix...
  5. Android10共享文件总是读取不到文件,文件资源不存在!
  6. Android学习之文件存储
  7. Android InputStreamReader 解析gbk、gb2312编码的xml文件 编码
  8. android实现文件下载的几种方式
  9. Android Studio 3.0以后打包修改文件名方法

随机推荐

  1. 我们知道ArrayList是线程不安全,请设计一
  2. kube-scheduler 源码解析
  3. 入门版本 MacBook Air 带给我无限惊喜
  4. 课程表、用户表单代码
  5. 利用Azure虚拟机安装Dynamics 365 Custom
  6. Dynamics CRM定制子网格添加按钮实例之一
  7. Dynamics 365利用HTML页面创建实体记录并
  8. 使用docker Registry快速搭建私有镜像仓
  9. 利用Azure虚拟机安装Dynamics 365 Custom
  10. 为Dynamics CRM的Office附件注释定制个无