2012-02-17 7 views
2

私のアプリに直接埋め込むことができるAndroidコードは誰でも知っていますか?アプリケーション内でAndroid SQLiteデータベースをブラウズ

もしそうでなければ、SQLiteメタデータを読み込み、ログにテーブルとカラム名とデータをダンプするコードはどうですか? (JDBCでは、テーブル情報を取得するためにdatabasemetadataを使用し、次にカラム情報を取得するためにテーブルのメタデータを使用します...)

私はエミュレータでブラウズすることができ、それをdbブラウザで指定します。しかし、これは開発中に私にとってずっと便利です。これはもちろん、わずかな量のデータを持つテストデータベースに対してのみ使用されます。助言がありますか?

答えて

1

この質問をご覧ください:browse data in Android SQLite Databaseあなたが求めているのは正確ではないかもしれませんが、あなたのニーズには十分かもしれません。

また、あなたは(私はそれを自分でテストしていない)に興味がある可能性があり、市場でのsqliteデータベースブラウザアプリは、あります:https://market.android.com/details?id=com.xuecs.sqlitemanager&hl=en

+0

感謝を。しかし、私はエミュレータが遅すぎることを知っています。私はUSB接続されたXOOMで(セキュリティ設計によって)データを見ることができません。私は初心者なので、私は根本的にしたくありません。すべてのことを考えれば、私はまだテーブル名を与えられたすべてのカラム名と値をダンプするコードと、db内のすべてのテーブル名を与えるコードを探しています。 (私は今それを書こうとしています。少し怠惰な...) –

0

私は、これはあなたが探しているものだと思います。あなたが自分自身をアプリからアプリのSQLiteデータベースを管理することができます。このライブラリーでは、あなたのアプリhttps://github.com/sanathp/DatabaseManager_For_Android

からアプリのデータベースを閲覧することができます下のリンクでライブラリを使用して

。 あなたのアプリデータベースのテーブルを表示、更新、削除、テーブルに行を挿入することができます。あなたのアプリからすべて。

それは単一のJavaアクティビティファイルです。ソースファイルにjavaファイルを追加するだけです。開発が完了すると、srcフォルダからjavaファイルが削除されます。

それは私をたくさん助けました。それがあなたにも役立つことを願っています。

あなたはここで1分間のデモを見ることができます。迅速な対応のためのhttp://youtu.be/P5vpaGoBlBY

関連する問題