Android 中如何获取图片的大小?
我能够获取图像的高度和宽度。但是有没有一种方法可以检索手机中存储的图像的大小(以字节或 kb 或 mb 为单位)?
I'm able to get the height and width of an image. But is there a method to retrieve the size (in bytes or kb or mb) for an image stored in the phone?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
谢谢您的回答。这就是我最终解决它的方法:
感谢您的时间和答案:)
Thank you for your answers. This is how I finally resolved it:
Appreciate your time and answers :)
您只需要创建一个新的
File
对象,例如...You just need to create a new
File
object such as...假设您谈论的是位图(而不是 ImageView),有一个方法 Bitmap.getByteCount()。
Assuming your talking about a bitmap (and NOT an ImageView), there is a method Bitmap.getByteCount().
当您右键单击查看文件详细信息时,这将返回与计算机匹配的真实大小。
This returns the true size that is match in computers when you see file details with right click.