almost 2 years ago

之前開發APP的WebView根本跟瞎子摸象一樣在寫

後來照這個網頁做
https://developer.chrome.com/devtools/docs/remote-debugging

實機是試不出來,但是Android模擬器是可以

不過我們的Android前端通常是用蠻低的版本下去開發,所以請拿到原始碼後自己修改到4.4 (19)以上

AndroidManifest.xml
<uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="19" />

改完後呢可能原本一堆方法都不能用了,請再自己改
像這個就不能用了

new AsyncTask<Void, Void, Void>() {

            @Override
            protected void onPreExecute() {
                showLoading();
            }

            @Override
            protected Void doInBackground(Void... params) {
                initialData();
                return null;
            }

            @Override
            protected void onPostExecute(Void result) {
                fillData();
                cancelLoading();
            }

        }.execute(null);

改成

.execute();

WebView加上這段

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
      WebView.setWebContentsDebuggingEnabled(true);
  }

後面照網頁做就好

chrome://inspect
← Spring Boot Schedule Microservice with SpringCloud →
 
comments powered by Disqus