0
私のアプリケーションのWebビューを作成する必要があります。ファイルを開くボタンのコードを追加しましたが、ファイルを開くボタンをクリックするとカメラまたはギャラリーオプションを選択する必要があります。 :私はsolutiionwebviewの同じボタンを使用してファイルを開く/アップロードする
私のアプリケーションのWebビューを作成する必要があります。ファイルを開くボタンのコードを追加しましたが、ファイルを開くボタンをクリックするとカメラまたはギャラリーオプションを選択する必要があります。 :私はsolutiionwebviewの同じボタンを使用してファイルを開く/アップロードする
は、まずこのリファレンスの回答を使用見つけるために私を助けてくださいACCESカメラの権限を追加し、外部ファイルの書き込みが、私はカメラをアクセスもできませんファイル選択オプション
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (AdvancedWebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
mWebView.setScrollbarFadingEnabled(false);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.getSettings().setSupportZoom(true);
mWebView.loadUrl("http://samanaretail.website/inv/");
}
@Override
protected void onResume() {
super.onResume();
mWebView.onResume();
// ...
}
@Override
protected void onPause() {
mWebView.onPause();
// ...
super.onPause();
}
protected void onDestroy() {
mWebView.onDestroy();
// ...
super.onDestroy();
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
mWebView.onActivityResult(requestCode, resultCode, intent);
// ...
}
}
ために追加Webview's Html button click detection in Activity(java code)
&あなたはJavascriptInterfaceを通じてコールバックを受け取ると、 使用以下このライブラリ:私は私をたくさん助けた私のアプリケーション&でそれを使用している
https://github.com/coomar2841/android-multipicker-library
。
アンドロイドのネイティブアプリケーションで使用するこのライブラリはアンドロイドウェブビューで行う必要があります – fresher
あなたのwebviewボタンをクリックするとJavascriptInterfaceメソッドが呼び出されます。 JavascriptInterfaceメソッドでは、このライブラリを使用します。 – buzzingsilently
あなたは私にデモを表示することができます – fresher