feat: 添加文件选择和相机拍照功能
主要功能: 1. 支持WebView中选择文件(任意类型) 2. 支持选择图片(相册+相机) 3. 支持直接调用相机拍照 4. 自动处理相机和存储权限请求 新增文件: - FileChooserHelper.java - 文件选择和相机功能核心工具类 - CameraHelper.java - 直接调用相机的JavaScript接口 - FileTestActivity.java - 文件选择测试Activity - file_paths.xml - FileProvider配置文件 - file_test.html - 功能测试页面(ES5语法兼容老版本) - INTEGRATION_GUIDE.md - 接入指南文档 - FILE_CHOOSER_USAGE.md - 详细使用文档 修改文件: - AndroidManifest.xml - 添加相机和存储权限,注册FileProvider和FileTestActivity - MainActivity.java - 集成FileChooserHelper,添加WebChromeClient支持文件选择 - menu_main.xml - 添加"文件测试"菜单项 - strings.xml - 添加相关字符串资源 技术特性: - 支持Android 9+(API 28+) - 适配Android 10+分区存储 - 适配Android 13+新媒体权限 - 权限授予后自动重新打开文件选择器 - 使用ES5语法兼容老版本WebView - 支持FileProvider安全文件共享 使用方式: 在WebView加载的HTML页面中使用标准input标签: <input type="file" accept="image/*" capture="environment"> 版本:2.15
This commit is contained in:
@ -11,7 +11,7 @@ android {
|
||||
minSdk 28
|
||||
targetSdk 28
|
||||
versionCode 1
|
||||
versionName "2.14"
|
||||
versionName "2.15"
|
||||
|
||||
// 1.0 IDATA广播模式处理
|
||||
// 1.1 霍尼韦尔的监听修改(扫描网站二维码跳出程序,监听失效,调整)、斑马PDA广播模式设置
|
||||
@ -50,6 +50,7 @@ android {
|
||||
// 2.13 取消监听旋转角度,使用系统自带的旋转(根据配置初始化,旋转方向:横、竖、随意)
|
||||
// 瑞芯适配器 接入 新的型号,使用的是 ttyS8;而不是ttyS1;并且只有一个接口。
|
||||
// 2.14 适配 AIFUU 陈安良:陆军特色中心医院
|
||||
// 2.15 添加文件选择和相机拍照功能
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
ndk {
|
||||
abiFilters 'armeabi-v7a'
|
||||
|
||||
Reference in New Issue
Block a user