Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android静态WebView上的Html输入文件_Java_Android_Android Activity_Webview_Android Webview - Fatal编程技术网

Java Android静态WebView上的Html输入文件

Java Android静态WebView上的Html输入文件,java,android,android-activity,webview,android-webview,Java,Android,Android Activity,Webview,Android Webview,在静态webview中修复input type=“file”,我快疯了。我用html+js创建了一个简单的webapp,我正在尝试用Android Studio构建一个简单的webview来加载我的网站url。这是代码: public class MainActivity extends Activity { private WebView MyWeb; @Override protected void onCreate(Bundle savedInstanceState) { su

在静态webview中修复input type=“file”,我快疯了。我用html+js创建了一个简单的webapp,我正在尝试用Android Studio构建一个简单的webview来加载我的网站url。这是代码:

public class MainActivity extends Activity {

private WebView MyWeb;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    MyWeb =(WebView) findViewById(R.id.webView);
    MyWeb.getSettings().setJavaScriptEnabled(true);
    MyWeb.getSettings().setSaveFormData(true);

    MyWeb.loadUrl("http://phpfileuploader.com/demo/ajax-multiplefiles.php");
    MyWeb.setWebViewClient(new WebViewClient());

}

public class myWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
}

public void onBackPressed() {
    if (MyWeb.canGoBack()) {
        MyWeb.goBack();
    } else {
        super.onBackPressed();
    }
}
}


我看到除了html中的输入文件之外,所有的工作都是正常的。需要用户上传带有ext(.png、.jpg、.jpg)的文件图像以更改其化身。我在网上看到了其他的解决方案,但似乎没有任何效果!有人能帮我吗?

请更具体地说明哪些不起作用,哪些不起作用,哪些不起作用。除非您的问题是“我的网络视图中没有加载任何内容”,否则您可能还需要向我们提供您的网页代码。选择时没有工作!未打开Android的filechooser如果我使用浏览器没有问题filechooser工作正常但在webview内部没有工作!您需要
setWebChromeClient
并覆盖
openFileChooser
。解决办法就在这里。嗨,努内伊,这个解决方案不起作用!我试过了,但什么也没有:(