ここにコードをweb.setWebChromeClient(new WebChromeClient() { // /Android 4.1以上 public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture) { Log.d("ms","アンドロイド画像アップスタート"); Log.d("ms","uploadMsg : "+uploadMsg); mUploadMessage = uploadMsg; if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT){ Log.d("ms","Android 4.4未満"); Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); i.setAction(Intent.ACTION_GET_CONTENT); i.addCategory(Intent.CATEGORY_OPENABLE); i.setType("image/*"); startActivityForResult(i, FILECHOOSER_RESULTCODE); } else { Log.d("ms","Android 4.4以上"); Intent i = new Intent(Intent.ACTION_OPEN_DOCUMENT, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); i.addCategory(Intent.CATEGORY_OPENABLE); i.setType("image/*"); startActivityForResult(i, FILECHOOSER_RESULTCODE); } } // Android 3.0以上 public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType) { Log.d("ms","Android 3.0以上"); //startActivityForResult(Intent.createChooser(i, "画像選択"), FILECHOOSER_RESULTCODE); openFileChooser( uploadMsg, acceptType ,""); } // Android 3.0未満 public void openFileChooser(ValueCallback<Uri> uploadMsg) { Log.d("ms","Android 3.0未満"); openFileChooser(uploadMsg, "", ""); } });
入力...