java - 如何在imageview上设置捕获的图像

标签 java php android database android-studio

如何使用 getData 设置在 imageview 上捕获的图像?当我运行它时,单击“确定”,应用程序将关闭。

 if (requestCode == CAMERA_CAPTURE_IMAGE_REQUEST_CODE) {
             if (resultCode == RESULT_OK) {



                 Bitmap photo = (Bitmap) data.getExtras().get("data"); 
                 first_image.setImageBitmap(photo);


                 String[] projection = {};
                 Cursor cursor = getContentResolver().query(fileUri, projection, null, null, null);
                 int column_index_data = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
                 cursor.moveToFirst();
                 String capturedImageFilePath = cursor.getString(column_index_data);

最佳答案

你可以试试这个

在获取路径后附加此代码

File imgFile = new  File(capturedImageFilePath );

if(imgFile.exists()){

    Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());

    ImageView myImage = (ImageView) findViewById(R.id.imageviewTest);

    myImage.setImageBitmap(myBitmap);

}

关于java - 如何在imageview上设置捕获的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29791218/

相关文章:

java - 寻找结果为 24 的算术运算

php - 当前时间更新MySQL查询

java - 如何使用 Wi-fi 从 Android 手机连接到我的 PC 上的 SQLite 数据库?

java - 防止后台Activity被杀死?

java - SuperClass 属性上的 JPA 覆盖注释

从 mysql 中选择时,PHP 字符串未转换为 utf 8

android - 我如何在我的类 [android] 中获取 ActionBar 属性

android - 从内存调试中隐藏 C 中的 char 数组值

java - 如何让 Android 旋转器处于 Activity 状态?

php - 从 php 或 python 调用时 Bash 脚本挂起