相关疑难解决方法(0)

Android-如何将android.net.Uri对象转换为java.net.URI对象?

我试图FileInputStream在用户从图片库中选择的图像上获取一个对象.这是由URI返回的androidandroid.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI

内容://媒体/外部/图像/媒体/ 3

当我尝试从这个对象构造一个java URI对象时,我得到一个IllegalArgumentException,其中包含URI中的异常描述Expected file scheme:content:// media/external/images/media/3而android URI将该方案显示为内容

从未找到原始问题的解决方案.但是如果你想要图片库中图像的字节流,这段代码就可以做到.

content://media/external/images/media/3
Run Code Online (Sandbox Code Playgroud)

android uri fileinputstream android-bitmap

59
推荐指数
2
解决办法
6万
查看次数

获取Android文件资源的大小?

我的资源中的原始文件夹中有一个视频文件.我想找到文件的大小.我有这段代码:

Uri filePath = Uri.parse("android.resource://com.android.FileTransfer/" + R.raw.video);
                File videoFile = new File(filePath.getPath());
                Log.v("LOG", "FILE SIZE "+videoFile.length());
Run Code Online (Sandbox Code Playgroud)

但它总是让我的大小为0.我做错了什么?

size resources android file

17
推荐指数
4
解决办法
2万
查看次数

标签 统计

android ×2

android-bitmap ×1

file ×1

fileinputstream ×1

resources ×1

size ×1

uri ×1