2017-08-17 70 views
-1

我想在我的android应用程序中打开相机,并希望在我的应用程序中使用默认移动相机的超自然效果,我们如何在android中执行此操作。如何在Android应用程序中使用默认相机功能打开相机?

+1

欢迎来到StackOverflow。不幸的是,这既不是教程网站,也不是网络搜索替代品我们可以帮助解决[某些问题](https://stackoverflow.com/help/on-topic),但它是**你的**工作[付出一些努力](http://meta.stackoverflow.com/questions/261592)首先,包括。小学[(重新)搜索](https://google.com/)。大多数新手的问题不是独一无二的,并且已经被多次回答。 –

+0

Marcin Orlowski我在发帖前已经搜索过 –

回答

0
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
    File photo = new File(Environment.getExternalStorageDirectory(), "filename.jpg"); 
    intent.putExtra(MediaStore.EXTRA_OUTPUT, 
      Uri.fromFile(photo)); 
    imageUri = Uri.fromFile(photo); 
    startActivityForResult(intent, TAKE_PICTURE); 
+0

我并非要求使用相机拍照我要求的是带默认相机具有的所有功能的开相机。 –

1

我想在我的Android应用

使用以下Intent操作之一,打开摄像头,所有定义上MediaStore

  • ACTION_IMAGE_CAPTURE
  • ACTION_IMAGE_CAPTURE_SECURE
  • ACTION_VIDEO_CAPTURE
  • INTENT_ACTION_STILL_IMAGE_CAMERA
  • INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE
  • INTENT_ACTION_VIDEO_CAMERA

,并希望使用默认移动相机的paranomic效果

有〜2台十亿的Android设备,分布在数千设备型号。有数百种不同的预装摄像头应用程序,以及数百个用户可以从Play商店或其他分销渠道安装的应用程序。您的Intent可能会打开其中的任何一个。

没有必须提供任何“paranomic效果”。

+0

你知道如何在打开摄像头时使用INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE –

+0

@saurabhdixit如何获取点击图像路径:你不知道。这只是打开相机。如果你想获取图片,使用'ACTION_IMAGE_CAPTURE_SECURE'。请注意,用户的相机应用程序对所有“Intent”操作都没有要求。如果您期待某些相机功能,**自己编写该功能**。 – CommonsWare

相关问题