我正在创建一个需要从前置摄像头捕获图像的Android应用程序,但此功能目前还不是应用程序的主要目的。
我想知道是否有任何预先制作的自定义视图管理和利用Android Camera对象拍摄照片但是包含所有基本相机功能(缩放,焦点等包括界面)并返回当用户拍摄照片时,我是最终图像。这样的事情存在吗?
我知道这似乎很懒,但我会更专注于应用程序的独特部分。
提前致谢
答案 0 :(得分:1)
您可以使用intent来执行此任务::
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 );
}
}