读书人

怎样获得SDCARD某一路径下的图片容量大

发布时间: 2012-03-22 17:43:57 作者: rapoo

怎样获得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));            }        } 

读书人网 >Android

热点推荐