当前位置: 代码迷 >> Android >> 怎样获得SDCARD某一路径下的图片容量大小?解决方案
  详细解决方案

怎样获得SDCARD某一路径下的图片容量大小?解决方案

热度:62   发布时间:2016-05-01 22:01:26.0
怎样获得SDCARD某一路径下的图片容量大小?
如题,我从网上下载的一张图片保存在mnt/sdcard/download_test/test.jpg。我要得到这张图片的大小,还有这个单位是KB吗?

------解决方案--------------------
Java code
Uri uri = Uri.fromFile(new File("这里写文件详细路径"));                ContentResolver cr = getContentResolver();                Cursor c = cr.query(uri, null, null, null, null);                while(c.moveToNext()){            for(int i = 0; i < c.getCount(); i++){                //获取文件大小                long l = c.getLong(c.getColumnIndex(MediaStore.Images.Media.SIZE));            }        }
  相关解决方案