前提:使用可以联网的模拟器或者手机调试
一,更改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(安卓)NKD环境搭建 若干问题.
  2. Android(安卓)入门 和 环境搭建
  3. android环境部署(1.1)
  4. Android实现系统重新启动
  5. [Android]Android的常用adb命令
  6. ANDROID模拟器不能启动
  7. SD卡读写文件 代码学习
  8. Android:开发常用的名令集锦
  9. AndroidVirtual Devices (AVD)创建、设置

随机推荐

  1. 一个mysql死锁场景实例分析
  2. Mysql慢查询优化方法及优化原则
  3. 分享几道关于MySQL索引的重点面试题
  4. CentOS7.x卸载与安装MySQL5.7的操作过程
  5. mysql中mysql-bin.000001是什么文件可以
  6. mysql提示got timeout reading communica
  7. 关于Mysql自增id的这些你可能还不知道
  8. 详解mysql集群:一主多从架构实现
  9. 浅谈MySQL中四种常用存储引擎
  10. 详解mysql5.7密码忘记解决方法