Android 意图\动作\视频\摄像机或意图\动作\静止\图像\摄像机打开活动结果
当我使用Intent\u ACTION\u VIDEO\u CAMERA或Intent\u ACTION\u Still\u Image\u CAMERA时,我无法获得活动结果 当我使用动作\图像\捕获时,我会得到一个活动结果 我想使用以上两个意图,只是因为在使用Action\u Image\u Camera视频选项时,不出现 当我使用Intent\u ACTION\u VIDEO\u CAMERA或Intent\u ACTION\u Still\u Image\u CAMERA时,我无法获得活动结果Android 意图\动作\视频\摄像机或意图\动作\静止\图像\摄像机打开活动结果,android,android-intent,camera,Android,Android Intent,Camera,当我使用Intent\u ACTION\u VIDEO\u CAMERA或Intent\u ACTION\u Still\u Image\u CAMERA时,我无法获得活动结果 当我使用动作\图像\捕获时,我会得到一个活动结果 我想使用以上两个意图,只是因为在使用Action\u Image\u Camera视频选项时,不出现 当我使用Intent\u ACTION\u VIDEO\u CAMERA或Intent\u ACTION\u Still\u Image\u CAMERA时,我无法获得活
也没有记录或返回结果。我希望大多数支持
Intent
操作的应用程序不会返回结果。是他们启动Intent的任何其他方式,它打开内置的相机应用程序,该应用程序具有静态和视频功能options@AnkeshkumarJaisansaria:对不起,但我不明白这个问题。实际上我不想使用Action_Image_Capture,因为它启动相机应用程序只捕获图像。所以,有没有其他方法可以启动摄像头应用程序,让我们也可以捕获视频并返回result@AnkeshkumarJaisansaria:不,对不起。询问用户是否要拍摄静态照片或视频,然后启动ACTION\u IMAGE\u capture
或ACTION\u video\u capture
。Ankesh您是否从任何其他来源获得了答案?我遇到了同样的问题。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent cameraIntent = new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
//Intent cameraIntent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);
//cameraIntent.putExtra(
// MediaStore.EXTRA_OUTPUT, (new File(Environment.getExternalStorageDirectory(),
// String.valueOf(System.currentTimeMillis()) + ".jpg"))
//);
startActivityForResult(cameraIntent, 3220);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 3220){
Log.d("ank", "activity");
}
Log.d("ank", "activity1");
}