【发布时间】:2023-03-27 03:14:02
【问题描述】:
我正在创建一个能够捕获图像的应用程序。我还有一个网络服务,用户可以在其中分享他们的照片。我正在打开一个带有上传表单的页面所在的 WebView,一切都按预期工作(我正在使用在 stackoverflow 中找到的代码)。唯一的事情是 - 默认情况下,Android 会打开带有多个应用程序的对话框,这些应用程序可以选择要上传的特定图像。我可以将我的应用程序路径(我的应用程序保存捕获的图像的路径)设置为内置文件选择器的默认路径吗?或者,除了内置文件选择器之外,是否可以在默认情况下使用一些可以设置路径的选项?这是我的图像选择器代码:
public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture){
mUploadMessage = uploadMsg;
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.addCategory(Intent.CATEGORY_OPENABLE);
i.setType("image/*");
MainActivity.this.startActivityForResult(
Intent.createChooser(i, "File Chooser"),
MainActivity.FILECHOOSER_RESULTCODE);
}
提前致谢
【问题讨论】:
标签: android webview filechooser