【问题标题】:get Asset UriString获取资产 UriString
【发布时间】:2013-03-07 09:34:43
【问题描述】:

我正在寻找替代解决方案 图片。媒体。我的资产的EXTERNAL_CONTENT_URI(类型字符串uriString)

        InputStream ims = getAssets().open("a.jpg");
        // load image as Drawable
        Drawable d = Drawable.createFromStream(ims, null);
        Bitmap bitmap=drawableToBitmap(d);
        Uri imageUri = Uri.parse( Images.Media.EXTERNAL_CONTENT_URI + "/"  );
        bitmap = ImageLoader.loadFromUri( this, imageUri.toString(), 1024, 1024 );

        mImageView.setImageBitmapReset( bitmap,0,true);

谢谢

【问题讨论】:

  • 你想用什么替换Images.Media.EXTERNAL_CONTENT_URI?为什么你不能这样做?
  • 我想替换此值 Images.Media.EXTERNAL_CONTENT_URI 因为我的图像位于文件夹资产中,我使用的脚本在 Images.Media.EXTERNAL_CONTENT_URI 中获取随机图像,但我想更改此脚本并可以把我的资产

标签: android uri inputstream assets


【解决方案1】:

你可以试试这个:

File file = new File("path_to_image_file");
Uri imageUri = Uri.fromFile(file);

【讨论】:

  • 我想试试这个 InputStream ims = getAssets().open("a.jpg");文件文件 = 新文件(ims.toString()); Uri imageUri = Uri.fromFile(file);但不起作用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-29
  • 1970-01-01
  • 1970-01-01
  • 2016-09-18
  • 2020-11-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多