1.获取网络权限
<uses-permission android:name="android.permission.INTERNET"/>
2.全屏显示
android:theme="@style/Theme.AppCompat.NoActionBar"
3.加载webview
WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
webView = (WebView)findViewById(R.id.restaurant_webview);
loadWeb();
}
public void loadWeb(){
String url = "http://192.168.10.168:8010/restaurant/user/login";
//此方法可以在webview中打开链接而不会跳转到外部浏览器
webView.setWebViewClient(new WebViewClient());
webView.loadUrl(url);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
//重写onKeyDown,WebView可以执行后退操作。
if(keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()){
webView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
4.禁止横屏
<activity android:name=".HomeActivity" android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>