Android查詢掃瞄SD卡里指定字尾名稱的檔案

2021-08-01 21:20:22 字數 820 閱讀 1902

現在有個需求就是,查詢sd卡里以」.txt」結尾的所有文件,我們第一反應是用for迴圈遍歷sd卡檔案,然後把所有以txt字尾名結尾的檔案路徑放到乙個集合裡,但是這樣有個缺點,,太慢了,

android

已經為我們提供查詢特定格式的檔案的方法,速度很快。

1、查詢sd卡里可以上傳的文件

private void queryfiles();

cursor cursor = getcontentresolver().query(

uri.parse("content://media/external/file"),

projection,

mediastore.files.filecolumns.data + " like ?",

new string,

null);

if (cursor != null) while (cursor.movetonext());}}

cursor.close();}

2、實體類

public class docbean implements serializable

public void setname(string name)

public string getsize()

public void setsize(string size)

public string getpath()

public void setpath(string path)

public string getid()

public void setid(string id) }

Android 插拔sd廣播

專案中要做 掃瞄,需要檢測sd插拔事件。寫了個demo分析下。mreceiver new broadcastreceiver onreceive方法 private void onreceivemediabroadcast intent intent else if action.equals in...

android開發 SD卡儲存

新手筆記,參考謹慎 關於sd卡的存讀刪,網上有很多例子。但是一般都是以儲存.txt檔案為例,當要將 檔案存入sd卡該如何呢?public class sdcarddata public static file createfile string path,string filename catch ...

Android讀取SD卡內容

在做開發的時候遇到乙個問題就是需要為使用者資料做快取特別是檔案快取,下面就來看看sd卡的讀寫操作 android讀取手機sd卡內容 所需許可權 判斷是否掛載 if environment.getexternalstoragestate equals environment.media mounted...