<PRE name = "code" class = "html"> prerequisites: Use a networked simulator or mobile phone for debugging </PRE> <p> 1. Change the XML file <PRE name = "code" class = "html"> <? 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> </PRE> <p>2. Change the androidmanifest. xml file <? XML version = "1.0" encoding = "UTF-8"?> <Br/> <manifest xmlns: Android = "http://schemas.android.com/apk/res/android" <br/> package = "tianshuai. webview "<br/> Android: versioncode =" 1 "<br/> Android: versionname =" 1.0 "> <br/> <application Android: label = "@ string/app_name"> <br/> <activity Android: Name = "mainactivity" <br/> Android: label = "@ string/app_name"> <br/> <intent-filter> <br/> <action Android: Name = "android. intent. action. main "/> <br/> <category Android: Name =" android. intent. category. launcher "/> <br/> </intent-filter> <br/> </activity> <br/> </Application> <br/> <uses-Permission Android: name = "android. permission. internet "/> -- allow program connection <br/> </manifest>3. Change the Java File
Import android. app. activity; <br/> Import android. media. mediaplayer; <br/> Import android. OS. bundle; <br/> Import android. webKit. websettings; <br/> Import android. webKit. webview; <br/> Import Java. io. ioexception; <br/> Import Java. util. logging. level; <br/> Import Java. util. logging. logger; </P> <p> public class mainactivity extends activity <br/> {<br/> private webview mwebview; <br/> private mediaplayer MP; <br/> @ override <br/> Public void oncreate (bundle savedinstancestate) <br/>{< br/> super. oncreate (savedinstancestate); <br/> setcontentview (R. layout. main); <br/> mwebview = (webview) findviewbyid (R. id. mywebview1); <br/> websettings = mwebview. getsettings (); <br/> websettings. setjavascriptenabled (true); <br/> mwebview. loadurl ("http://www.baidu.com"); </P> <p> New thread () <br/>{< br/> @ override <br/> Public void run () <br/>{< br/> MP = new mediaplayer (); <br/> try {<br/> MP. setdatasource ("http://fm111.img.xiaonei.com/tribe/20070613/10/52/A314269027058MUS.mp3"); <br/> MP. prepare (); <br/>}catch (ioexception ex) {<br/> logger. getlogger (mainactivity. class. getname ()). log (level. severe, null, ex); <br/>} catch (illegalargumentexception ex) {<br/> logger. getlogger (mainactivity. class. getname ()). log (level. severe, null, ex); <br/>} catch (illegalstateexception ex) {<br/> logger. getlogger (mainactivity. class. getname ()). log (level. severe, null, ex); <br/>}</P> <p> MP. start (); <br/>}< br/> }. start (); </P> <p >}< br/>}