gpt4 book ai didi

android - 找不到处理 Intent { act=android.media.action.IMAGE_CAPTURE } 的 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:41:25 27 4
gpt4 key购买 nike

当我尝试调用 ACTION_IMAGE_CAPTURE Intent 时,我在我的 Android 应用程序中收到了以下崩溃报告。这段代码已经在我的应用程序中运行了几个月,没有任何问题。我猜这是特定于某种类型手机的东西,但不幸的是,谷歌没有向我提供堆栈跟踪之外的任何其他信息。有什么想法可能导致此崩溃报告吗?

堆栈跟踪

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.media.action.IMAGE_CAPTURE }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1409)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1379)
at android.app.Activity.startActivityFromChild(Activity.java:3067)
at android.app.Activity.startActivityForResult(Activity.java:2847)

生成代码

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, MY_CAMERA_ACTIVITY_REQUEST_CODE);

list 条目

<uses-sdk android:minSdkVersion="7" />
<uses-feature android:name="android.hardware.camera" />

最佳答案

我想到了一些事情1.可能是平板电脑,kindle fire没有摄像头。2.没有摄像头的手机3.没有安装SD卡

我同意您会认为调用图像捕获 Intent 是一个安全的操作,但是由于运行 Android 的设备如此之多,因此不可能知道您的应用程序在哪个设备上运行。

关于android - 找不到处理 Intent { act=android.media.action.IMAGE_CAPTURE } 的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9026085/

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