如何搜索手机内存卡内的文件

2018-12-23  本文已影响0人  卡夫卡不吃卡夫
public String searchfile(String keyword)
{
       File[] files = new File("/storage/sdcard0/" ).listFiles();
        for (File file : files)
       {
               if(file.getName().indexOf(keyword) >= 0)
//indexOf方法返回 String 对象内第一次出现子字符串的字符位置
              {
                     Toast. makeText(getApplicationContext(), "yes, wehave",Toast.LENGTH_LONG).show();
              }
              
       }
        return keyword;
}

只需要把文件名传递到函数的参数中即可

上一篇 下一篇

猜你喜欢

热点阅读