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