Android 如何访问内部设备内存中下载的文件
如何访问Android设备内存中下载的文件。 也就是说,我从设备上的服务器下载了一个文件,但找不到。 如果我不想阅读我下载的pdf文件,我如何查看和访问它?? 我正在使用apache FTPClient API: 这是我的密码-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
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卡。内部存储的目的是让应用程序存储文件,而不是让用户查看文件。