0

Androidサイトでメモ帳のチュートリアルを終了しました。アプリのDBを作成したいので、これを行いました。終了したら、DDMSのどこにデータがあるかを見つけました。次に..ミニDBを作成したSQLiteブラウザデータベースをダウンロードしました。このデータをプロジェクトに入れようとしていることを知ってください。

この新しく保存されたデータベースファイル(ブラウザで作成)をメモ帳データベースファイルに入れて、古いファイルを削除できますか?したがって、エミュレーターがロードされると、データがロードされます。このSQLiteブラウザですべてのコードなどを含むAndroidメモ帳でデータベースを作成したので、コードは私のために行われていると思います(テーブル、列、)

SQLブラウザーを使用して完全なデータベースを作成し、それをプロジェクトに入力するだけでよいかどうかを尋ねていると思います。

4

1 に答える 1

0

データベースクラスはデータベースに固有である必要があるため、バックエンドでデータベースを変更するだけで、フロントエンドのメモ帳チュートリアル用に作成したハンドラークラスが正しく機能することを期待することはできません。

そうは言っても、カスタムデータベースを実行するためのハンドラーを作成できます。しかし、それはかなり丸い試合です。ヘルパークラスを作成したら、dbをassetsフォルダーに配置する必要があります。dbヘルパーでは、アセットからアプリケーションデータディレクトリの適切なホームにファイルをコピーするためのコードが必要です。

Androidフレームワークがデータベースを適切に使用できるようにデータベースを設定する方法と、データベースをassetsデータディレクトリにコピーするためのコードについては、こちらをご覧ください。

于 2012-06-10T04:15:00.657 に答える