Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 预先制作的功能摄像机可用吗?_Android_Custom Controls_Android Camera - Fatal编程技术网

Android 预先制作的功能摄像机可用吗?

Android 预先制作的功能摄像机可用吗?,android,custom-controls,android-camera,Android,Custom Controls,Android Camera,我正在创建一个android应用程序,它需要从前置摄像头捕获图像,但这个功能到目前为止还不是该应用程序的主要用途 我想知道是否有任何预先制作的自定义视图可以管理和使用android Camera对象拍照,但其中包含所有基本的相机功能(缩放、聚焦等,包括界面),并在用户拍摄照片时返回最终图像。这样的事情存在吗 我知道这看起来很懒,但如果我能专注于应用程序的独特部分,那会对我有好处 提前感谢您可以使用intent来完成此任务: Intent intent = new Intent(android.p

我正在创建一个android应用程序,它需要从前置摄像头捕获图像,但这个功能到目前为止还不是该应用程序的主要用途

我想知道是否有任何预先制作的自定义视图可以管理和使用android Camera对象拍照,但其中包含所有基本的相机功能(缩放、聚焦等,包括界面),并在用户拍摄照片时返回最终图像。这样的事情存在吗

我知道这看起来很懒,但如果我能专注于应用程序的独特部分,那会对我有好处


提前感谢

您可以使用intent来完成此任务:

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
startActivityForResult(intent, cameraRequestCode); 
而在活动结果中:

 protected void onActivityResult(int requestCode, int resultCode, Intent data)
 {  
    if ( (resultCode == Activity.RESULT_OK) && (requestCode == cameraRequestCode)) 
    {  
        Bitmap myPicture = (Bitmap) data.getExtras().get("data"); 
        imageView.setImageBitmap( myPicture );
    }  
 }

这不正是我们有意向的原因吗?以便我们可以请求使用其他应用程序?每个带摄像头的设备都有摄像头应用程序,所以请使用它。谢谢。我对意图知之甚少。新活动是否异步运行?因为在我的主要活动中有一些正在运行的进程,我希望在用户拍照时继续这些进程。您可以在此处阅读有关intent的内容: