我的GridView
显示所有SD卡文件。每个文件都有自己的扩展名。我的first.xml
包含一个ImageView
和一个TextView
。我的另一个XML文件包含GridView
。
我的示例代码是
File file = new File(Environment.getExternalStorageDirectory(),"Sample/Users/")
String str = file.getName();
例如截图是
如何获取和显示此文件图标。我不知道。如果可能的话。
答案 0 :(得分:0)
您可以尝试并相应地进行更改,
final Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(fileUri);
intent.setType(MimeTypeMap.getSingleton().getMimeTypeFromExtension("fileExtension"));
final List<ResolveInfo> matches = getPackageManager().queryIntentActivities(intent, 0);
for (ResolveInfo match : matches) {
final Drawable icon = match.loadIcon(getPackageManager());
final CharSequence label = match.loadLabel(getPackageManager());
}