【发布时间】:2024-04-18 03:10:01
【问题描述】:
我正在尝试使用可以将图像上传到 html 页面的 webview 制作一个 android 应用程序。 我想我在这里找到了解决方案:Android ACTION_IMAGE_CAPTURE Intent 但我在将所有内容翻译成 Xamarin c# 时遇到了麻烦,这里有什么可以帮助我的吗?我感兴趣的代码是:
File imageDirectory = new File("/sdcard/signifio");
String path = imageDirectory.toString().toLowerCase();
String name = imageDirectory.getName().toLowerCase();
ContentValues values = new ContentValues();
values.put(Media.TITLE, "Image");
values.put(Images.Media.BUCKET_ID, path.hashCode());
values.put(Images.Media.BUCKET_DISPLAY_NAME,name);
values.put(Images.Media.MIME_TYPE, "image/jpeg");
values.put(Media.DESCRIPTION, "Image capture by camera");
values.put("_data", "/sdcard/signifio/1111.jpg");
uri = getContentResolver().insert( Media.EXTERNAL_CONTENT_URI , values);
Intent i = new Intent("android.media.action.IMAGE_CAPTURE");
i.putExtra(MediaStore.EXTRA_OUTPUT, uri);
startActivityForResult(i, 0);
更具体地说,我必须导入哪些类才能找到 Media.TITLE、Images.Media.BUCKET_ID....等等。
【问题讨论】:
标签: c# android webview xamarin translate