提问人:Юрий Берека 提问时间:11/16/2023 最后编辑:Юрий Берека 更新时间:11/22/2023 访问量:40
如何通过Android WebView将照片传输到jQuery脚本?
How to transfer a photo via Android WebView to a jQuery script?
问:
我想在我的 Android 项目中使用 Photo Picker。内容通过 WebView 显示。我需要从设备的内存中选择一个图像,并将其传递给jQuery脚本进行预裁剪。我需要将选定的图像传输到 webview。谢谢。
ActivityResultLauncher<PickVisualMediaRequest> pickMedia = registerForActivityResult(new ActivityResultContracts.PickVisualMedia(), photo -> {
if (photo == null) {
Toast.makeText(MainActivity.this, "No image Selected", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "Image: "+ photo , Toast.LENGTH_SHORT).show();
}
});
并处理 HTML 按钮:
webView.addJavascriptInterface(new Object() {
@JavascriptInterface
public void performClick() {
pickMedia.launch(new PickVisualMediaRequest.Builder()
.setMediaType(ActivityResultContracts.PickVisualMedia.ImageOnly.INSTANCE)
.build());
}
}, "ok");
答: 暂无答案
评论