Android 意图\动作\视频\摄像机或意图\动作\静止\图像\摄像机打开活动结果

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\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");

}