Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何访问内部设备内存中下载的文件_Android_Ftp Client - Fatal编程技术网

Android 如何访问内部设备内存中下载的文件

Android 如何访问内部设备内存中下载的文件,android,ftp-client,Android,Ftp Client,如何访问Android设备内存中下载的文件。 也就是说,我从设备上的服务器下载了一个文件,但找不到。 如果我不想阅读我下载的pdf文件,我如何查看和访问它?? 我正在使用apache FTPClient API: 这是我的密码- public void DownloadServer(View view){ try{ filename = inputfld.getText().toString(); fos=openFileOutput(filename, Context

如何访问Android设备内存中下载的文件。 也就是说,我从设备上的服务器下载了一个文件,但找不到。 如果我不想阅读我下载的pdf文件,我如何查看和访问它?? 我正在使用apache FTPClient API: 这是我的密码-

 public void DownloadServer(View view){
  try{
     filename = inputfld.getText().toString();
     fos=openFileOutput(filename, Context.MODE_WORLD_WRITEABLE);
     client.retrieveFile("/testing/"+filename, fos);
     fos.close();
     client.disconnect(); 
      }catch (IOException e) {
            e.printStackTrace();
        } 
 }
提前多谢了

如何访问Android设备内存中下载的文件

因为您使用了
openFileOutput()
来编写它,所以您可以使用
openFileInput()
来阅读它

也就是说,我从设备上的服务器下载了一个文件,但找不到


您将无法看到它,因为您无权查看内部存储上的文件。内部存储的目的是让应用程序存储文件,而不是让用户查看文件。

如果不知道使用什么方法下载文件,很难提供帮助。显示一些示例代码或更全面地解释下载过程。我添加了一段代码,希望对您有所帮助。我明白这一点。因此,我必须做些什么才能以用户的身份查看这些文件,尤其是我正在测试的android设备不包含SD卡。@Salma Hamed:安装SD卡。内部存储的目的是让应用程序存储文件,而不是让用户查看文件。