显示存储在内部存储器中的图像

范思法兰

我正在开发一个Android应用程序,我这样做是为了将位图保存到内部存储中:

    protected void onPostExecute(Bitmap profilePicture)
    {
        FileOutputStream fOut = null;

        try
        {
            fOut = openFileOutput(Constants.FB_PROFILE_IMAGE_FILE_NAME, Context.MODE_PRIVATE);
            profilePicture.compress(Bitmap.CompressFormat.JPEG, 85, fOut);
            fOut.flush();
        }
        catch (FileNotFoundException e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        catch (IOException e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        finally
        {
            try
            {
                fOut.close();
            }
            catch (IOException e)
            {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }

        loadingDialog.dismiss();
    }

如何打开它并将其显示为ImageView

该代码不起作用,因为imgFile不存在:

private void loadAndShowUserProfileImage()
{
    File imgFile = new  File(Constants.FB_PROFILE_IMAGE_FILE_NAME);
    if(imgFile.exists())
    {
        Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());

        userImageProfile.setImageBitmap(myBitmap);
    }
}
黑带
FileInputStream fIn = openFileInput(Constants.FB_PROFILE_IMAGE_FILE_NAME);
Bitmap myBitmap = BitmapFactory.decodeStream(fIn);

openFileOutput/openFileInput 应该总是成对使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何上传存储在内部存储器文件中的所有图像

来自分类Dev

如何上传存储在内部存储器文件中的所有图像

来自分类Dev

单击后如何将图像存储在内部存储器中?

来自分类Dev

我的应用程序未在内部存储器中显示数据

来自分类Dev

我试图将图像保存在内部存储器中,但文件已保存,但损坏的方式

来自分类Dev

在内部存储器(根文件夹)中创建目录Flutter

来自分类Dev

尝试保存并检查文件是否已保存在内部存储器中

来自分类Dev

图库无法显示内部存储器中的图像

来自分类Dev

如何在内部存储器上创建文件夹?

来自分类Dev

当我在内部存储器中的android studio应用商店中运行应用时,移动后它也不会移动到SD卡

来自分类Dev

(Android)在内部存储中查找路径/ Android

来自分类Dev

将照片保存在内部存储中

来自分类Dev

无法在内部存储中创建文件

来自分类Dev

Android:查看在内部存储中创建的文件

来自分类Dev

如何在内部存储器上创建一个文件,然后可以通过计算机读取该文件?

来自分类Dev

如何将整理后的图像保存在应用程序的内部存储器中

来自分类Dev

在Android中从内部或外部存储器保存和检索图像

来自分类Dev

在现有的SQLite ListView(ViewBinder)中显示内部存储器中的图片

来自分类Dev

Android:通过编程拍摄照片并将该图像以特定名称保存在内部/外部存储中吗?

来自分类Dev

android:将文件公开存储在内部存储中的目录中

来自分类Dev

MediaElement无法播放设备内部存储器中的文件

来自分类Dev

如何从Android的内部存储器中删除文件?

来自分类Dev

用相机拍照并存储在内部而不是外部存储中

来自分类Dev

用相机拍照并存储在内部而不是外部存储中

来自分类Dev

无法在M预览中从外部存储器加载图像

来自分类Dev

Mkdirs不会在内部存储中创建文件夹(Android)

来自分类Dev

将自定义对象的ArrayList保存在内部存储中

来自分类Dev

使用Android Studio在内部存储中创建目录和文件夹

来自分类Dev

如何持久地将文件保存在内部存储中

Related 相关文章

  1. 1

    如何上传存储在内部存储器文件中的所有图像

  2. 2

    如何上传存储在内部存储器文件中的所有图像

  3. 3

    单击后如何将图像存储在内部存储器中?

  4. 4

    我的应用程序未在内部存储器中显示数据

  5. 5

    我试图将图像保存在内部存储器中,但文件已保存,但损坏的方式

  6. 6

    在内部存储器(根文件夹)中创建目录Flutter

  7. 7

    尝试保存并检查文件是否已保存在内部存储器中

  8. 8

    图库无法显示内部存储器中的图像

  9. 9

    如何在内部存储器上创建文件夹?

  10. 10

    当我在内部存储器中的android studio应用商店中运行应用时,移动后它也不会移动到SD卡

  11. 11

    (Android)在内部存储中查找路径/ Android

  12. 12

    将照片保存在内部存储中

  13. 13

    无法在内部存储中创建文件

  14. 14

    Android:查看在内部存储中创建的文件

  15. 15

    如何在内部存储器上创建一个文件,然后可以通过计算机读取该文件?

  16. 16

    如何将整理后的图像保存在应用程序的内部存储器中

  17. 17

    在Android中从内部或外部存储器保存和检索图像

  18. 18

    在现有的SQLite ListView(ViewBinder)中显示内部存储器中的图片

  19. 19

    Android:通过编程拍摄照片并将该图像以特定名称保存在内部/外部存储中吗?

  20. 20

    android:将文件公开存储在内部存储中的目录中

  21. 21

    MediaElement无法播放设备内部存储器中的文件

  22. 22

    如何从Android的内部存储器中删除文件?

  23. 23

    用相机拍照并存储在内部而不是外部存储中

  24. 24

    用相机拍照并存储在内部而不是外部存储中

  25. 25

    无法在M预览中从外部存储器加载图像

  26. 26

    Mkdirs不会在内部存储中创建文件夹(Android)

  27. 27

    将自定义对象的ArrayList保存在内部存储中

  28. 28

    使用Android Studio在内部存储中创建目录和文件夹

  29. 29

    如何持久地将文件保存在内部存储中

热门标签

归档