android - 找不到相机 Activity ?

标签 android camera

我已经发布了一个应用程序,在日志中,我多次收到此消息

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.MAIN pkg=com.android.camera } 

我是这样称呼相机的

final Intent mainCameraIntent = new Intent();
mainCameraIntent.setPackage("com.android.camera");
mainCameraIntent.setAction("android.intent.action.MAIN");
startActivity(mainCameraIntent);

为什么会收到这条消息?在我的设备 (2.3.3) 上,它工作正常。我之前遇到过 2.1 设备的问题,也遇到过 proguard 删除代码块的问题,但我不确定这是否与其中任何一个有关

最佳答案

Why am getting this message?

因为你不应该使用这个Intent。并非所有设备都有 com.android.camera

关于android - 找不到相机 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885367/

相关文章:

opencv - 良好的预制立体相机和机器人车辆建议

java - 从手机读取移动提供商

Android 应用程序 - 在 Google Play 上未找到 native 库错误报告?

java - 关于对象创建的基本事情 :is it a good practice to create a new object of listener, 每次我们想为一个 View 设置一个监听器

android - 无法将自定义添加的方法调用到我的适配器中(扩展 RecyclerView.Adapter<MyAdapter.ViewHolder>)

opengl-es - 在 WebGL 中创建 3D 自由相机 - 为什么这两种方法都不起作用?

java - Android 垂直开关小部件

android - 具有相同焦点的各种照片

android - 自定义相机安卓

Android 4 - 自动对焦后相机白平衡停止