概要
androidアプリの開発をしていたところ、いろいろ詰まってしまったので備忘録的に残しておく。
そもそもの使い方
ここではXMLの記述は割愛。
MainActivity.java
に限り記す。
MainActivity.java
package com.example.XXXXX.XXXXX;
import //省略
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webView = (WebView)findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);//javascriptのオン
webView.setWebViewClient(new WebViewClient());//標準ブラウザへのジャンプを防ぐ
webView.loadUrl("http://www.XXXXXX.net/");//URLをロード
}
}
webへアクセス許可を書く
アクセスの許可をしておらず、net::ERR_CACHE_MISS
というエラーが出てしまったので、それの対策。
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.XXXXX.XXXXX">
<uses-permission android:name="android.permission.INTERNET"/><!--ここでアクセス許可-->
・
・
・