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