拍摄图像并将其作为个人资料图片放置在选项卡中

时间:2011-11-30 07:45:21

标签: android camera gallery

我正在尝试更改标签内的个人资料图片:要更改图片,我有两个选项:使用相机或从图库中获取图像。

有人可以指导我吗?

如果我使用相机选项,我需要拍摄图像并将其存储在SD卡的文件夹中,然后更改图片。

1 个答案:

答案 0 :(得分:0)

这是如何从相机获取图像,将此代码放入您的活动类:

private final static int CAMERA_RESULT = 0;

@Override
protected void onActivityResult(final int requestCode, final int resultCode, final Intent data)
{
    if (requestCode == CAMERA_RESULT)
    {
        Bitmap thumbnail = (Bitmap) data.getExtras().get("data");

    }
}

private void startCamera(final Activity theActivity)
{
    Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    theActivity.startActivityForResult(cameraIntent, CAMERA_RESULT);

}

不要忘记将此代码添加到您的清单文件中:

<uses-feature android:name="android.hardware.camera"></uses-feature>
相关问题