0

作成したデータベースに書き込み、後でデータベースから読み取る必要があるAndroidプロジェクトに取り組んでいます。

ユーザーがフォームに入力して送信すると、最初の行のデータベーステーブルに送信されます。次に、もう一度[送信]をクリックすると、2行目に送信されます。

すべてのアクティビティレイアウトを定義しましたが、データベースの作成方法について混乱しています。たぶん私はコンテンツプロバイダーを作ることができると思いますか?

誰かが私に何をすべきかアドバイスできますか?私がここで見るすべての質問は、赤ちゃんのステップをスキップします、そしてそれは私が必要とするものです

4

5 に答える 5

2

DB構造がすでに定義されている、事前にロードされた(作成された)データベースを使用することを計画しているため、事前に作成されたDBファイルをアプリに含める方法については次のリンクを参照してください。

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

次に、データベースに新しいデータを追加するには、このtutを参照してください。テーブル構造の準備ができているので、ここでテーブルの作成の部分を無視できます。

http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/

お役に立てれば。

于 2012-12-02T20:58:56.893 に答える
2

はい、コンテンツプロバイダーを作成する必要があります。データベースを作成するための優れたチュートリアルがたくさんあります-これのセクション8.0を試してください

于 2012-12-02T20:51:05.337 に答える
1

Googleには、Android開発のすべての側面に関する大規模なマニュアルがありますhttp://developer.android.com/training/basics/data-storage/databases.html

于 2012-12-02T20:52:37.917 に答える
1

コンテンツプロバイダーなしでも実行できる可能性があります。

これは役立つかもしれません。

http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/

于 2012-12-02T20:52:42.890 に答える
1

まず第一に、コンテンツプロバイダーは必要ありません...コンテンツプロバイダーは、他のアプリケーションにデータを提供したい場合にのみ必要です...他のアプリケーションのデータの一種の中央リポジトリです。

今、あなたはアンドロイドでSQLITEデータベースを使用する必要があります...アンドロイドはsqliteデータベースをサポートしているので..以下のリンクがあなたをガイドします... http://developer.android.com/training/basics/data-storage/databases.html

于 2012-12-02T20:55:01.063 に答える