2

Androidアプリ開発初心者です。選択した日(月、火など)に選択したクラス/学部の時間割を表示する最初のアプリを開発中です。これで UI はすべて完了です。今私の問題は、データベース挿入全体のコードをどこにどのように記述するかです(最初からロードする必要があるため)。私はこの分野に慣れていないので、誰でもこれを詳細に手伝ってもらえますか?

4

2 に答える 2

4

実行しようとしていることの一般的な手順は次のとおりです。

1)データベースを作成/SQLite(Androidで使用されるデータベース)に変換します
2)データベースをassestsフォルダーに配置します
3)DBを最初に実行するときに、アセットフォルダーからアプリのプライベートデータベースフォルダーにDBをコピーするコードを記述します時間。
4)DBがプライベートフォルダに入ったら、必要に応じてデータベースにアクセスするためのコードを記述します。

アプリで既存のSQLiteデータベースを使用/インポートするためのチュートリアルは、http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/にあります。

データベースヘルパークラスを作成するためのチュートリアルはたくさんあります(作成、読み取り、更新、削除機能を処理するため)。私が以前に使用して推奨した良いものは、http://www.anotherandroidblog.com/2010/08/04/android-database-tutorial/にあります。

于 2012-08-30T13:10:56.443 に答える
1

私はあなたが必要なのはあなたのapkと一緒にあなたのデータベースを出荷することだと思います。ただし、システムはデータベースがプライベートストレージにあることを想定しているため、データベースファイルを移動する必要があります。これがどのように行われるかをここで確認できます。

データベースファイルが大きい(1MBを超える)場合は、この回答と組み合わせて出荷を実行してください。

于 2012-08-30T13:06:19.597 に答える