如何检查如果我从文件列表中选择的文件是数据库类型或不是在android中?其他文件可能是文本文件,apk文件或可以是任何格式。我假设不取决于.txt,.apk,.pdf等文件的扩展名,因为文件的扩展名也可以改变。 谢谢你.. !!如何检查一个文件是否以编程方式安卓数据库?
2
A
回答
1
如果您正在使用的子类SQLiteOpenHelper,你可以创建一个有问题的文件一个新的对象,然后调用 getReadableDatabase()。
如果该文件是数据库,则不会引发异常。
否则,会显示一个 SQLiteDatabaseCorruptException。因此,你可以用try-catch块包围你的代码,并且如果引发异常,那么该文件不是数据库;否则,它是。
1
检查文件的扩展名。通常,数据库文件有扩展为.db的,.SQL等
相关问题
- 1. 检查Stackable文件系统是否以编程方式安装
- 2. 如何以编程方式检查是否安装使用Java
- 3. 以编程方式检查是否使用CSS文件
- 4. 如何以编程方式检查Visio是否已安装以及在哪里?
- 5. 如何以编程方式检查应用程序是否安装在Android中?
- 6. 如何以编程方式检查是否安装了应用程序?
- 7. 如何检查蓝牙是否以编程方式启用?
- 8. 如何以编程方式检查MP4是否损坏?
- 9. 如何以编程方式检查键盘是否连接?
- 10. 如何以编程方式检查Zookeeper是否正在运行
- 11. 如何以编程方式检查Zookeeper是否正在运行?
- 12. 如何以编程方式检测一个新的文件中
- 13. 如何以编程方式检查是否安装了SAP Business One客户端
- 14. 检查是否以英文字典编程方式在C#
- 15. 如何检测onscroll事件是否以编程方式生成?
- 16. 以编程方式检查头文件是否存在的最佳方法?
- 17. 如何检查文件是否是C#中的SQLite数据库?
- 18. 以编程方式检查文件是否是栅格或矢量(pdf,eps,ai)
- 19. 如何以编程方式检查eps文件版本?
- 20. 如何检查QQ(tencent)应用程序是否安装在Android上或不是以编程方式安装?
- 21. 检查一个SQL服务器是否可用编程方式?
- 22. 检查sqlite安卓数据库是打开还是关闭
- 23. 如何以编程方式检查WordPress插件是否已被激活?
- 24. Android:检查一个文件是否是一个有效的SQLite数据库
- 25. 以编程方式检测Windows Media Player是否已安装
- 26. 如何编写安装程序以及数据库文件?
- 27. 如何以编程方式测试路径/文件是否是快捷方式?
- 28. 安卓远程数据库
- 29. SQLAlchemy,以编程方式检查参数
- 30. 如何检查视频或音频文件格式是否可以在iphone中以编程方式播放?
你可以比较扩展名如.sql,.db和全部 – Vickyexpert
检查它是否包含像“create table”等字符串和其他相关查询,但正确性的概率可能是92% – Enzokie