概述
在安卓下,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图片文件上传的问题...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复