首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-03-22 
怎样获得SDCARD某一路径下的图片容量大小?如题,我从网上下载的一张图片保存在mnt/sdcard/download_test/te

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

热点排行