如何在android中使用intent只选择sqlite db文件

2izufjch  于 12个月前  发布在  SQLite
关注(0)|答案(2)|浏览(107)

如何设置Intent类型,使其仅显示.db文件。sb的mimetype是什么。我试过这个问题的解决方案Android: what is the mime type to use if I want to see/pick a SQLite database from the Downloads folder?,但不工作。
目前,我是这样做的:

Intent newIntent = new Intent(Intent.ACTION_GET_CONTENT);
    newIntent.setType("application/vnd.sqlite3");
    newIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    newIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    startActivityForResult(newIntent,FILE_PICKER_REQUEST_CODE);

但它显示所有类型的文件

ibrsph3r

ibrsph3r1#

你不能
我已经拉了android内部数据库的所有文件,它存储sqlite数据库没有mime类型。

tuwxkamq

tuwxkamq2#

尝试

intent.setType("application/octet-stream");

相关问题