Wie kann ich prüfen, ob eine Datei, die ich aus der Liste der Dateien ausgewählt habe, Datenbank-Typ ist oder nicht in android? Die anderen Dateien können eine Textdatei, eine APK-Datei oder ein beliebiges Format sein. Ich nehme an, nicht abhängig von der Erweiterung der Datei wie .txt, .apk, .pdf etc als Erweiterung der Datei kann auch geändert werden. Vielen Dank .. !!Wie überprüft man, ob eine Datei in Android programmgesteuert ist?
2
A
Antwort
1
Wenn Sie eine Unterklasse von SQLiteOpenHelper verwenden, können Sie ein neues Objekt mit der Datei in Frage erstellen, und rufen Sie dann getReadableDatabase().
Wenn diese Datei eine Datenbank ist, wird keine Ausnahme ausgelöst.
Andernfalls wird ein SQLiteDatabaseCorruptException wird trhown.
So können Sie Ihren Code mit einem Try-Catch-Block umgeben, und wenn eine Ausnahme ausgelöst wird, dann wird diese Datei ist keine Datenbank; ansonsten ist es so.
1
Kontrolle durch Erweiterung der Datei. Normalerweise Datenbankdatei hat Erweiterung als Db, .SQL etc
Verwandte Themen
- 1. Android: Wie überprüft man, ob die Datei ein Bild ist?
- 2. Wie überprüft man, ob eine Datei komprimiert ist in R
- 3. Wie überprüft man, ob eine Datei in Bash leer ist?
- 4. Wie überprüft man, ob eine Datei UTF-8 ist?
- 5. Wie überprüft man, ob eine generierte Zip-Datei beschädigt ist?
- 6. Wie überprüft man, ob eine Datei gesperrt ist oder nicht?
- 7. Wie überprüft man, ob eine Datei ein gültiges Bild ist?
- 8. android - Wie überprüft man, ob eine Webansicht verfügbar ist?
- 9. Wie überprüft man, ob eine Datei bereits enthalten ist?
- 10. Wie überprüft man, ob NumLock aktiviert ist
- 11. Wie überprüft man, ob die Datei in Julia leer ist?
- 12. Wie überprüft man, ob die Benachrichtigung in Android aktiv ist
- 13. Wie überprüft man, ob eine bekannte URI-Datei in Android-Speicher vorhanden ist?
- 14. Wie überprüft man, ob eine bekannte URI-Datei in Android-Speicher vorhanden ist?
- 15. Wie überprüft man, ob eine Datei in Apache Camel existiert?
- 16. Wie überprüft man, ob eine Datei in Matlab existiert?
- 17. Wie überprüft man, ob eine Datei ein Verzeichnis oder eine reguläre Datei in Python ist?
- 18. pyspark: Wie überprüft man, ob eine Datei in hdfs existiert
- 19. Wie überprüft man, ob mithril.js geladen ist?
- 20. Android: Wie überprüft man, ob der Server verfügbar ist?
- 21. Wie überprüft man, ob die Zip-Datei zugänglich ist?
- 22. PHP: Wie überprüft man, ob die Datei vollständig ist
- 23. TFS: Wie überprüft man, ob jede Datei eingecheckt ist?
- 24. Wie überprüft man, ob eine Liste in Python leer ist?
- 25. Wie überprüft man, ob eine Eigenschaft in ReactNative vorhanden ist?
- 26. Wie überprüft man, ob eine Datumszelle in Excel leer ist?
- 27. Wie überprüft man, ob eine Variable in JavaScript geladen ist?
- 28. Wie überprüft man, ob eine Variable in Python leer ist
- 29. Wie überprüft man, ob eine Variable in Python leer ist?
- 30. Wie überprüft man, ob eine Karte in Golang leer ist?
Sie können Erweiterungen wie .sql, Db vergleichen und alle – Vickyexpert
Überprüfen Sie, ob es eine Zeichenfolge wie „create table“ enthält usw. und andere damit verbundene Abfrage obwohl die Wahrscheinlichkeit der Richtigkeit 92% sein könnte – Enzokie