有人能帮我吗...
我想提出一个Android应用程序,我现在需要寻找的文件下载我的设备的文件夹,如果我找到文件名称为开始data
,然后调用一个函数。
谢谢。
这样的事情应该起作用:
File dir = Environment
.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
File[] files = dir.listFiles();
for (File file : files) {
if (file.getName().startsWith("data")) {
// it's a match, call your function
}
}
不要忘记将READ_EXTERNAL_STORAGE
权限添加到清单中:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
由于protectionLevel
此权限的是dangerous
,在API级别23+,你需要在运行时要求此权限。检查出相应的开发者指南文章。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句