最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android獲取SD卡上圖片和視頻縮略圖的小例子

 更新時(shí)間:2013年06月04日 10:39:13   作者:  
如果我們需要快速提取圖片和視頻縮略圖可以直接訪問android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails這兩個(gè)數(shù)據(jù)庫(kù),即可查詢出來縮略圖 。

      如何判斷文件呢? 可以通過Cursor遍歷數(shù)據(jù)庫(kù),對(duì)比INTERNAL_CONTENT_URI字段的值,這是一個(gè)Uri,這里保存著Android手機(jī)SD卡上的多媒體文件完整路徑。

[java]

復(fù)制代碼 代碼如下:

Uri originalUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
                //若為視頻則為MediaStore.Video.Media.EXTERNAL_CONTENT_URI; 
                ContentResolver cr = this.getContentResolver();
                Cursor cursor = cr.query(originalUri, null, null, null, null);
                if (cursor == null) {
                    return;
                }
                for (cursor.moveToFirst();!cursor.isAfterLast(); cursor.moveToNext()) {
                    long thumbNailsId = cursor.getLong(cursor   .getColumnIndex("_ID"));
                    Bitmap bitmap = MediaStore.Images.Thumbnails.getThumbnail(cr,
                            thumbNailsId, Video.Thumbnails.MICRO_KIND, null);
                    //若為視頻則為 
//                  Bitmap bitmap = MediaStore.Video.Thumbnails.getThumbnail(cr, 
//                          thumbNailsId, Video.Thumbnails.MICRO_KIND, null); 
                    return bitmap;
                }

Uri originalUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
    //若為視頻則為MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
    ContentResolver cr = this.getContentResolver();
    Cursor cursor = cr.query(originalUri, null, null, null, null);
    if (cursor == null) {
     return;
    }
    for (cursor.moveToFirst();!cursor.isAfterLast(); cursor.moveToNext()) {
     long thumbNailsId = cursor.getLong(cursor .getColumnIndex("_ID"));
     Bitmap bitmap = MediaStore.Images.Thumbnails.getThumbnail(cr,
       thumbNailsId, Video.Thumbnails.MICRO_KIND, null);
     //若為視頻則為
//     Bitmap bitmap = MediaStore.Video.Thumbnails.getThumbnail(cr,
//       thumbNailsId, Video.Thumbnails.MICRO_KIND, null);
     return bitmap;
    }

相關(guān)文章

  • Android自定義view利用PathEffect實(shí)現(xiàn)動(dòng)態(tài)效果

    Android自定義view利用PathEffect實(shí)現(xiàn)動(dòng)態(tài)效果

    這篇文章主要為大家詳細(xì)介紹了Android自定義view利用PathEffect實(shí)現(xiàn)動(dòng)態(tài)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • android中ListView數(shù)據(jù)刷新時(shí)的同步方法

    android中ListView數(shù)據(jù)刷新時(shí)的同步方法

    這篇文章主要介紹了android中ListView數(shù)據(jù)刷新時(shí)的同步方法,涉及Android刷新listview實(shí)現(xiàn)數(shù)據(jù)同步的技巧,需要的朋友可以參考下
    2015-05-05
  • Android BannerView通用封裝詳解

    Android BannerView通用封裝詳解

    這篇文章主要介紹了Android BannerView通用封裝詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • Android顯示GIF圖片實(shí)例代碼

    Android顯示GIF圖片實(shí)例代碼

    這篇文章主要介紹了Android顯示GIF圖片實(shí)例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • Kotlin基本數(shù)據(jù)類型詳解

    Kotlin基本數(shù)據(jù)類型詳解

    大家好,本篇文章主要講的是Kotlin基本數(shù)據(jù)類型詳解,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Android控件之ImageView用法實(shí)例分析

    Android控件之ImageView用法實(shí)例分析

    這篇文章主要介紹了Android控件之ImageView用法,以實(shí)例形式較為詳細(xì)的分析了ImageView控件用于顯示圖片的使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • Android利用Paint自定義View實(shí)現(xiàn)進(jìn)度條控件方法示例

    Android利用Paint自定義View實(shí)現(xiàn)進(jìn)度條控件方法示例

    這篇文章主要給大家介紹了關(guān)于Android利用Paint自定義View實(shí)現(xiàn)進(jìn)度條控件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Android實(shí)現(xiàn)衛(wèi)星菜單效果

    Android實(shí)現(xiàn)衛(wèi)星菜單效果

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)衛(wèi)星菜單效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Android實(shí)現(xiàn)流光和光影移動(dòng)效果代碼

    Android實(shí)現(xiàn)流光和光影移動(dòng)效果代碼

    大家好,本篇文章主要講的是Android實(shí)現(xiàn)流光和光影移動(dòng)效果代碼,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Android5.0+ CollapsingToolbarLayout使用詳解

    Android5.0+ CollapsingToolbarLayout使用詳解

    這篇文章主要為大家詳細(xì)介紹了Android5.0+ CollapsingToolbarLayout使用,感興趣的小伙伴們可以參考一下
    2016-09-09

最新評(píng)論

昆明市| 林州市| 砀山县| 嘉荫县| 额尔古纳市| 余姚市| 西青区| 锡林郭勒盟| 贵阳市| 讷河市| 凤冈县| 宝鸡市| 晋中市| 桂东县| 鄂托克前旗| 浪卡子县| 丽水市| 西畴县| 南开区| 密云县| 八宿县| 阿克| 乌什县| 昭苏县| 都江堰市| 读书| 咸宁市| 宜城市| 隆德县| 齐河县| 若羌县| 湖南省| 台东市| 石首市| 罗甸县| 龙门县| 定州市| 闽侯县| 陇川县| 嫩江县| 普兰县|