使用Intent通过摄像头拍摄照片,并将其保存在android的数据库中

使用Intent通过摄像头拍摄照片,并将其保存在android的数据库中,android,Android,我已经创建了一个活动,可以启动相机拍照。它正常运行并拍照,但问题是我无法将其存储在数据库中。任何建议或一些代码。提前谢谢。用这个来拍照 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File file = new File(Environment.getExternalStorageDirectory(),"image.jpg"); Uri inputFileUri = U

我已经创建了一个活动,可以启动相机拍照。它正常运行并拍照,但问题是我无法将其存储在数据库中。任何建议或一些代码。提前谢谢。

用这个来拍照

        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        File file = new File(Environment.getExternalStorageDirectory(),"image.jpg");
        Uri inputFileUri = Uri.fromFile(file);
        System.out.println("outputFileUri in camera===>"+inputFileUri);
        intent.putExtra(MediaStore.EXTRA_OUTPUT, inputFileUri);
        intent.putExtra("return-data", true);
        startActivityForResult(intent, 1);
并在“活动结果”中使用其uri

       public void onActivityResult(int requestCode, int resultCode, Intent data)
     {
          Uri outputFileUri=data.getData();
          //here by using uri you can also saves image to sd card.
     }

建议?在问之前先尝试一下。网上有很多这样的东西。。。搜索和使用。。。