前提・実現したいこと
androidで特定のwebサイトを表示するアプリを作成しています。
1度ログインを行った後、IDとPWが自動でログインフォームに入力されるように、
androidのwebviewで自動入力機能を有効化したいです。
現状アプリを開くたびにIDとPWを入力しなければならない状態です。
初心者のため基本的な実装方法を教えていただけないでしょうか
よろしくお願いいたします。
該当のソースコード
java
1public class MainActivity extends AppCompatActivity { 2 @Override 3 protected void onCreate(Bundle savedInstanceState) { 4 super.onCreate(savedInstanceState); 5 setContentView(R.layout.activity_main); 6 initWebViewSetting(); 7 } 8 public void initWebViewSetting(){ 9 //WebViewの処理 10 WebView myWebView = (WebView) findViewById(R.id.webview); 11 //Javscriptの有効化 12 myWebView.getSettings().setJavaScriptEnabled(true); 13 //LocalStorageの有効化 14 myWebView.getSettings().setDomStorageEnabled(true); 15 //標準ブラウザで開くのを制御 16 myWebView.setWebViewClient( new WebViewClient() ); 17 //開くURL 18 String url="https://www.rakuten-sec.co.jp/ITS/V_ACT_Login.html"; 19 myWebView.loadUrl(url); 20 } 21 22 public boolean onKeyDown(int keyCode, KeyEvent event) { 23 WebView myWebView = (WebView)findViewById(R.id.webview); 24 // 端末のBACKキーで一つ前のページヘ戻る 25 if(keyCode == KeyEvent.KEYCODE_BACK && myWebView.canGoBack()) { 26 myWebView.goBack(); 27 return true; 28 } 29 return super.onKeyDown(keyCode, event); 30 } 31 32}
あなたの回答
tips
プレビュー