android webview app 開發注意事項

  • 244
  • 0
  • android
  • webview

移除app中的標題列(Action Bar)

再style.xml中增加

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

實體手機安裝出現安裝失敗訊息

在gradle.properties文件中增加

android.injected.testOnly = false

執行app時出現ERR_CKEARTEXT_NOT_PERMITTED訊息

在AndroidManifest.xml中<application>中增加

<application
        ...
        android:usesCleartextTraffic="true"
        .... 
</application>

解決Webview app會受到手機user設定字體過大的影響

在MainActivity.java增加設定字體大小,此方法已deprecated,若有找到新方法再po上來

protected void onCreate(Bundle saveInstanceState){
 ...
 wv.getSettings().setTextSize(WebSettings.TextSize.NORMAL);
 ...
}

 

Reference: