Android Studio - 如何在 webview Lollipop 中上传文件 (Android 5.0)

Posted

技术标签:

【中文标题】Android Studio - 如何在 webview Lollipop 中上传文件 (Android 5.0)【英文标题】:Android Studio - How to upload files in webview Lollipop (Android 5.0) 【发布时间】:2015-04-03 14:52:39 【问题描述】:

我正在为我的应用程序使用 webview,它在 android Jelly Bean 中运行良好。上传选项在 Android KitKat 和 Lollipop 中不起作用。

我阅读了一些在线论坛,发现文件上传在 KitKat 版本中被破坏。所以,我认为它不适用于 KitKat。

但是,我还是想知道如何在 WebView 中调用 Android Lollipop 中的文件上传选项。

谢谢

【问题讨论】:

有人能帮帮我吗?另外,我的目标 api 为 15,那么为什么在单击上传按钮时 kitkat 和棒棒糖不显示选择文件对话框。谢谢 【参考方案1】:

Lollipop 文件上传的新 api 详见这里https://gauntface.com/blog/2014/10/17/what-you-need-to-know-about-the-webview-in-l

这里有完整的代码示例https://github.com/GoogleChrome/chromium-webview-samples/tree/master/input-file-example

【讨论】:

仅适用于棒棒糖。不支持 5.0 以下。 对于旧版本:androidexample.com/…

以上是关于Android Studio - 如何在 webview Lollipop 中上传文件 (Android 5.0)的主要内容,如果未能解决你的问题,请参考以下文章

如何在mac上安装android studio

如何手动升级android studio?

Android studio的preview界面一直在加载,该如何解决?

Android studio 如何启动

如何在android studio中建立一个html文件

如何在android studio中更新maven依赖