super.onCreate(savedInstanceState);
setContentView(R.layout.activity_webview);
WebView webView = findViewById(R.id.webview);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadUrl(“https://example.com”);
}
}
“`
(4) 測試APP,如果一切正常,最后生成安裝包并發布到應用商店。
2. iOS實現方法:
(1) 使用Xcode創建一個新的原生APP項目。
(2) 在項目中,打開Main.storyboard,從Object Library中拖拽一個WKWebView組件到View Controller上,并設置Autolayout約束,使其占據整個屏幕。
(3) 使用Assistant編輯器,添加IBOutlet屬性,為WKWebView創建引用:
“`swift
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
}
“`
(4) 修改ViewController.swift文件,修改其繼承類為WKNavigationDelegate,并在viewDidLoad()方法中設置并加載URL:
“`swift
import UIKit
import WebKit
class ViewController: UIViewController, WKNavigationDelegate {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
webView.navigationDelegate = self
let url = URL(string: “https://example.com”)!
webView.load(URLRequest(url: url))
}
}
“`
(5) 測試APP,如果一切正常,最后生成安裝包并發布到應用商店。
將網頁生成APP的過程就完成了,需要注意的是,由于WebView內置的瀏覽器版本不同,你可能需要針對一些可能出現的兼容性問題進行調整。希望以上信息能對你有所幫助!