【发布时间】:2016-02-14 16:34:55
【问题描述】:
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");
}
当我使用 Intent_ACTION_VIDEO_CAMERA 或 Intent_Action_Still_Image_Camera 时,我无法获得 onActivityResult
当我使用 Action_Image_Capture 时,我会调用 onActivityResult。
我只想使用上面两个 Intent 只是因为使用 Action_Image_Camera 视频选项时不来
【问题讨论】:
标签: android android-intent camera