71 Androdi WebView 的简单使用(一)
2014-01-17 14:02
495 查看
package com.example.android_webview_loadpage; import java.net.URL; import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.webkit.WebSettings; import android.webkit.WebView; /** * Android API: http://developer.android.com/reference/android/webkit/WebView.html * @WebView 要添加权限 * <uses-permission android:name="android.permission.INTERNET" /> * @author Administrator * */ public class MainActivity extends Activity { private WebView webView; private final String URL_PATH="http://baidu.com"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.activity_main); webView=(WebView)findViewById(R.id.webView1); Uri uri=Uri.parse(URL_PATH); Intent intent=new Intent(Intent.ACTION_VIEW,uri); startActivity(intent); //To provide a WebView in your own Activity, include a in your layout, //or set the entire Activity window as a WebView during onCreate(): WebView webView=new WebView(this); setContentView(webView); // WebSettings webSettings=webView.getSettings(); // webSettings.setBuiltInZoomControls(true);//设置放大或缩小的按钮 // //加载 Url // webView.loadUrl(URL_PATH); } // @Override // public boolean onCreateOptionsMenu(Menu menu) { // // Inflate the menu; this adds items to the action bar if it is present. //// getMenuInflater().inflate(R.menu.main, menu); // return true; // } }
WebView 加载:
package com.example.android_webview_loadpage;
import java.net.URL;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.webkit.WebSettings;
import android.webkit.WebView;
/**
* Android API: http://developer.android.com/reference/android/webkit/WebView.html * @WebView 要添加权限
* <uses-permission android:name="android.permission.INTERNET" />
* @author Administrator
*
*/
public class MainActivity extends Activity {
private WebView webView;
private final String URL_PATH="http://baidu.com";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView=(WebView)findViewById(R.id.webView1);
// Uri uri=Uri.parse(URL_PATH);
// Intent intent=new Intent(Intent.ACTION_VIEW,uri);
// startActivity(intent);
// //To provide a WebView in your own Activity, include a in your layout,
// //or set the entire Activity window as a WebView during onCreate():
// WebView webView=new WebView(this);
// setContentView(webView);
//
WebSettings webSettings=webView.getSettings();
webSettings.setBuiltInZoomControls(true);//设置放大或缩小的按钮
//加载 Url
webView.loadUrl(URL_PATH);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
WebView 加载 HTML string
package com.example.android_webview_loaddata;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;
public class MainActivity extends Activity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) this.findViewById(R.id.webView1);
String summary = "<html><body>You scored <b>192</b> points.</body></html>";
webView.loadData(summary, "text/html", null);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
相关文章推荐
- android使用monkey自动化测试真机上的app
- 别让App设计成为PC的马甲
- c#操作appsettiongs
- 小而美理念:App发展遵循之道
- android开关飞行模式的方法
- 【链接】iOS7中容易被忽视的新特性
- ios7毛玻璃效果实现
- android环境不能自动生成R.java文件的问题
- 详解Objective-C runtime
- My ajaxwrapper tool
- Android常用调试命令、工具汇总 (一)命令篇
- IOS 多线程之GCD
- Genymotion Emulator:x86架構最快速的Android模擬器,加快Android程式開
- 微信大规模封杀好友过万的私人号
- android webview显示文字和图片
- ios 状态栏显示问题
- Android4.0 修改个性化鼠标图标
- xcode4.6免证书真机调试+cocos2dx例子编译通过
- 微信公众平台开发之刮刮卡功能
- Android开源框架 Afinal简介