Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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 仅选择";。apk";来自文件管理器android的文件_Java_Android_Android Studio - Fatal编程技术网

Java 仅选择";。apk";来自文件管理器android的文件

Java 仅选择";。apk";来自文件管理器android的文件,java,android,android-studio,Java,Android,Android Studio,我正在开发一个应用程序,其中我只想向用户显示apk文件,这样他就可以从文件管理器中只选择.apk文件。我找到了几个答案,但其余的都不适合我。我尝试了intent.setType(“application/vnd.android.package archive”)事实上,我无法将用户限制为仅使用图像。 这是我的密码 private void showFileChooser() { Intent intent = new Intent(); //sets the select f

我正在开发一个应用程序,其中我只想向用户显示apk文件,这样他就可以从文件管理器中只选择.apk文件。我找到了几个答案,但其余的都不适合我。我尝试了intent.setType(“application/vnd.android.package archive”)事实上,我无法将用户限制为仅使用图像。 这是我的密码

  private void showFileChooser() {
    Intent intent = new Intent();
    //sets the select file to all types of files
    intent.setType("application/vnd.android.package-archive");
    //allows to select data and return it
    intent.setAction(Intent.ACTION_GET_CONTENT);
    //starts new activity to select file and return data
    startActivityForResult(Intent.createChooser(intent, "Choose File to Upload.."), PICK_FILE_REQUEST);
}

请详细解释“没有为我工作”的含义。表示我尝试了一些解决方案,但没有成功解决我的问题。我只希望用户只能从文件管理器中选择apk文件。请详细解释“没有成功解决我的问题”的含义意思是。除非你详细解释问题所在,否则没有人能帮助你。例如,你正在崩溃吗?如果是,请检查LogCat并查看与崩溃相关的Java堆栈跟踪。请详细解释什么“对我不起作用”means.means我尝试了一些解决方案,但没有成功解决我的问题。我只希望用户只能从文件管理器中选择apk文件。请详细解释什么“没有成功解决我的问题”意思是。除非你详细解释问题所在,否则没有人能帮你。例如,你正在崩溃吗?如果是,请检查LogCat并查看与崩溃相关的Java堆栈跟踪。