使用Spinner在Android中列出下载的文件
我的应用程序包括下载几个csv文件,然后选择其中一个来执行某些功能。用户下载所需文件后,微调器必须显示已下载的文件。选择所需文件时,它必须链接到另一个活动,其中所选文件的路径是文件名。这是否可能使用旋转器,我该如何操作使用Spinner在Android中列出下载的文件,android,csv,download,spinner,Android,Csv,Download,Spinner,我的应用程序包括下载几个csv文件,然后选择其中一个来执行某些功能。用户下载所需文件后,微调器必须显示已下载的文件。选择所需文件时,它必须链接到另一个活动,其中所选文件的路径是文件名。这是否可能使用旋转器,我该如何操作 File selected = new File("/storage/emulated/0/Download/"); String item_ext = ""; try { item_ext = selected.getName().su
File selected = new File("/storage/emulated/0/Download/");
String item_ext = "";
try {
item_ext = selected.getName().substring(selected.getName().lastIndexOf("."));
} catch (StringIndexOutOfBoundsException e) {
item_ext = "";
}
if(item_ext.equalsIgnoreCase(".csv")) {
Intent txtIntent = new Intent();
txtIntent.setAction(android.content.Intent.ACTION_VIEW);
txtIntent.setDataAndType(Uri.fromFile(selected), "text/csv");
Toast.makeText(MainActivity.this, "Success", Toast.LENGTH_SHORT).show();
try {
startActivity(txtIntent);
} catch(ActivityNotFoundException e) {
txtIntent.setType("text/*");
startActivity(txtIntent);
}
}
由于我的应用程序要求主要处理下载的文件,我将应用程序链接到下载文件夹。通过单击感兴趣的文件,可以获得文件的路径。这有助于获得绝对路径,并为此进行了适当修改。由于我的应用程序要求主要处理下载的文件,因此我将应用程序链接到下载文件夹。通过单击感兴趣的文件,可以获得文件的路径。这有助于获得绝对路径,并为此目的进行了适当修改。是的,这是可能的,您使用了太多这样的需求,这应该也必须,我们可以先看看你的努力吗?如果你有错误,为什么不先尝试一下,然后再发布?@ShreeKrishna我知道如何创建微调器,下载文件的路径是“/storage/simulated/0/Download/”。目前,我正在阅读下载的csv文件如下:
String FileName=“/storage/emulated/0/Download/MyDocument_17_May.csv”;CSVReader CSVReader=新的CSVReader(新文件读取器(文件名))代码>请帮助。张贴相关代码以及您的库存位置。@ShreeKrishna Edit:代码如上所示。我正在内部存储器中搜索csv文件。在这种情况下不显示土司。但是,只有当一个文件被硬编码时,才会显示toast。是的,这是可能的,您已经使用了太多这样的需求,这应该和那必须,我们可以先看看你的努力吗?如果你有错误,为什么不先尝试一下,然后再发布?@ShreeKrishna我知道如何创建微调器,下载文件的路径是“/storage/simulated/0/Download/”。目前,我正在阅读下载的csv文件如下:String FileName=“/storage/emulated/0/Download/MyDocument_17_May.csv”;CSVReader CSVReader=新的CSVReader(新文件读取器(文件名))代码>请帮助。张贴相关代码以及您的库存位置。@ShreeKrishna Edit:代码如上所示。我正在内部存储器中搜索csv文件。在这种情况下不显示土司。但是,仅当硬编码单个文件时,才会显示toast。