Android java:通过提供正确的建议应用程序来检测文件类型

Android java:通过提供正确的建议应用程序来检测文件类型,java,android,Java,Android,当我选择.jpg it suggeste.g album/gallery和.txt时如何分类建议一些打开的.txt应用程序,或者可能想要一个布局供我编辑。到目前为止,我把两者放在一起,因为我不知道如何分类 @Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); FileInfo

当我选择.jpg it suggeste.g album/gallery和.txt时如何分类建议一些打开的.txt应用程序,或者可能想要一个布局供我编辑。到目前为止,我把两者放在一起,因为我不知道如何分类

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {

    super.onListItemClick(l, v, position, id);
    FileInfo fileDescriptor = fileArrayListAdapter.getItem(position);
    if (fileDescriptor.isFolder() || fileDescriptor.isParent()) {
        currentFolder = new File(fileDescriptor.getPath());
        fill(currentFolder);
    } else {

        fileSelected = new File(fileDescriptor.getPath());
        Intent intent = new Intent();
        intent.putExtra(Constants.KEY_FILE_SELECTED,
                fileSelected.getAbsolutePath());
        setResult(Activity.RESULT_OK, intent);
        Log.i("FILE CHOOSER", "result ok");

        intent.setAction(android.content.Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(fileSelected), "text/*");
        intent.setAction(android.content.Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(fileSelected), "image/*");
        startActivity(intent); 




    }
}

可能是@Gabeschen hi~的复制品,这也是我的问题。