我是靠谱客的博主 热情洋葱,最近开发中收集的这篇文章主要介绍网页通过webview调用android的图片或文件选择,Android网页WebView图片文件上传的问题...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在安卓下,webview上传图片点击是没用的,需要自己写一下.

网上关于这个的很多,基本都是抄来抄去,没什么用的.

这个日期比较新,而且能用

就是自定义实现 WebChromeClient

然后重写  openFileChooser  方法,获取ValueCallback valueCallback

当然,要注意不同版本的区别.,但5.0+的项目,就不能用了.回复里有答案.

就是重写 onShowFileChooser 但这次是ValueCallback valueCallback

虽然麻烦点,但能实现

使用腾讯X5内核http://x5.tencent.com/  不用去考虑那些版本兼容,只要重写openFileChooser 获取ValueCallback valueCallback

在这些方法 可以直接跳转相册或相机,也可以弹出对话框来选择;

只需在onActivityResult 方法获取android.net.Uri 对象就行

跳转相册:

Intent intent = Intent(Intent., );

intent.setDataAndType(MediaStore.Images.Media., );

startActivityForResult(15);

相册结果:Uri uri = data.getData();跳转相机 :private Uri photoUri;

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

ContentValues values = new ContentValues();

photoUri = context.getContentResolver().insert(

MediaStore.Ima

最后

以上就是热情洋葱为你收集整理的网页通过webview调用android的图片或文件选择,Android网页WebView图片文件上传的问题...的全部内容,希望文章能够帮你解决网页通过webview调用android的图片或文件选择,Android网页WebView图片文件上传的问题...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部