gpt4 book ai didi

android - 显示摄像头 Intent 仅在Android中的Webview中?无法仅获取Camera Intent?android 5+和6+

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:27 34 4
gpt4 key购买 nike

我跟随thisthis上传图像并从Gallery或Camera捕获上传图像到Web View
我在这里的工作在android 6+但这里我得到的画廊或文件管理器不是相机…
有人能建议我只拍摄照片吗(代替画廊或文件管理器)。要在WebView中捕获和上载..
我的选择越来越少了
enter image description here
我没有在网络视图中获取相机意图..
它在浏览器和上传图片工作良好,但在网页视图请帮助…
更新1
当我点击android系统时,我得到了摄像头
enter image description here
有没有可能把摄像机直接放到网络视图中..请在android 6+中帮助我,我甚至没有得到android系统的意图也..没有选择相机的选项…
但在浏览器中也是一样。不在Web视图中
更新2
通过在模拟器中使用相同的选项,仅显示摄像机。但在实际设备中,Android 6+的显示文件管理器或图库没有摄像头选项
我试过几乎所有的品牌,包括红米和宇
在这里我试过自定义相机,但在那里我无法上传图像请帮助
请有人建议我

最佳答案

这就是你用照相机拍照的方法

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

你总是需要这个许可
<uses-feature android:name="android.hardware.camera"
android:required="true" />

获取拍摄到的相机的缩略图
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) {
Bundle extras = data.getExtras();
Bitmap imageBitmap = (Bitmap) extras.get("data");
mImageView.setImageBitmap(imageBitmap);
}
}

android camera应用程序将发送给onActivityResult()的返回意图中的照片编码为extras中“data”键下的小位图。以下代码检索此图像并将其显示在ImageView中。
所需链接: Android documentation
我希望有帮助。干杯!

关于android - 显示摄像头 Intent 仅在Android中的Webview中?无法仅获取Camera Intent?android 5+和6+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39803236/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com