Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.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
Java 我想在我的申请表中提供一些pdf文档_Java_Android - Fatal编程技术网

Java 我想在我的申请表中提供一些pdf文档

Java 我想在我的申请表中提供一些pdf文档,java,android,Java,Android,在互联网上进行了一定的研究和查找后,我发现我无法将这些文件放在资产文件夹中,因为这些文件对我的应用程序来说是私有的,我希望本地pdf应用程序可以通过按下按钮来调用,从而将用户重定向到特定的文档。我感到困惑的是,我如何将这些文件与我的应用程序捆绑在一起,以便当用户下载或安装我的应用程序时,这些文件存储在她的SD卡中 单击按钮时,按如下方式打开SD卡中的文件 File rootDir = Environment.getExternalStorageDirectory(); File file

在互联网上进行了一定的研究和查找后,我发现我无法将这些文件放在资产文件夹中,因为这些文件对我的应用程序来说是私有的,我希望本地pdf应用程序可以通过按下按钮来调用,从而将用户重定向到特定的文档。我感到困惑的是,我如何将这些文件与我的应用程序捆绑在一起,以便当用户下载或安装我的应用程序时,这些文件存储在她的SD卡中

单击按钮时,按如下方式打开SD卡中的文件

 File rootDir = Environment.getExternalStorageDirectory();

 File file = new File(rootDir + "/filepath/"+fileName);//give the file path here
 if(file.exists())
   {
    // do action here
   }

我现在没有资产文件夹中的文件,因为我知道它们不是公开的,要将它们放在SD卡上,我必须使用上述方法吗?或者有更好的方法吗?从应用程序到sd卡处理文件更好。上述方法适合您的要求。