1

私は初心者で、SQLiteデータベースのテーブルからデータを読み取り、GUIに表示するだけのシンプルなアプリを作成しています。(操作を選択するだけです)

開発中、ツール「SQLiteデータベースブラウザ」からデータベースとテーブルを作成しました。そして、ツールを使用してすべてのデータをテーブルに挿入しました。

今、私の疑問は..

1)Javaコードでは、データベースとテーブルを作成するメソッドが必要ですか?? (今のところ、選択操作を単独で行う方法があります)

2)作成したデータベースはローカルドライブにあります。apkファイルが作成されると、データベースもapkファイルに含まれますか?

plsは助けます!! 前もって感謝します !!

4

2 に答える 2

1

1) Java コードでは、データベースとテーブルを作成するメソッドが必要ですか?? (今のところ、選択操作を単独で行う方法があります)

/assetいいえ、データベース ファイルをディレクトリからディレクトリにコピーするだけです/data/data/<package_name>/database。また、選択操作のみを単独で使用してください。create Database および table 操作を使用する必要はありません。

2) 作成したデータベースはローカル ドライブにあります。apk ファイルが作成されると、データベースも apk ファイルに含まれますか?

このためには、上で述べたように、最初にデータベース ファイルをアプリケーションの/assetディレクトリに配置し、それを (アプリケーションの起動時に) 内部ストレージにコピーする必要があります。

この SO の質問を見てください。データベースを使用して Android アプリケーションを出荷するにはどうすればよいですか? . それはあなたが必要とするものに答えました。

于 2012-05-19T09:26:40.730 に答える
0

以下のリンクを試してください http://www.higherpass.com/Android/Tutorials/Accessing-Data-With-Android-Cursors/

于 2012-05-19T09:44:56.610 に答える