0

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

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

我知道这看起来很懒惰,但我可以专注于应用程序的独特部分。

提前致谢

4

1 回答 1

1

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

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
startActivityForResult(intent, cameraRequestCode); 

并在 onActivityResult ::

 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 );
    }  
 }
于 2012-06-04T16:31:17.170 回答