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

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;
}

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

你可能感兴趣的:(如何搜索手机内存卡内的文件)