html5打包成apk
阿新 • • 發佈:2019-01-11
1.新增許可權
<uses-permission android:name="android.permission.INTERNET"/>
2.程式碼新增MainActivity
package com.example.admin.yourProjectName;//改成你的專案名 import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.app.Activity; import android.view.KeyEvent; import android.webkit.WebView; public class MainActivity extends AppCompatActivity { private WebView webview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //例項化WebView物件 webview = new WebView(this); //設定WebView屬性,能夠執行Javascript指令碼 webview.getSettings().setJavaScriptEnabled(true); //載入需要顯示的網頁 //webview.loadUrl("file:///android_asset/index.html");//顯示本地網頁 webview.loadUrl("https://www.baidu.com");//顯示遠端網頁 //設定Web檢視 setContentView(webview); } @Override//設定回退 public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) { webview.goBack(); //goBack()表示返回WebView的上一頁面 return true; } return false; } } 注:如若顯示本地網頁,需要在Project檢視中app資料夾上右鍵->new->Folder->Assets Folder. 然後將本地網頁的各個檔案複製到生成的assets資料夾下,將 webview.loadUrl("file:///android_asset/.........");