0

私は自分の主題のために辞書アプリを作成しています。私の計画は、をMy Data.db使用してコンテンツを表示することListViewです。

Android での sqlite の使用に関するこのブログを読んだことがありますが、Android プログラミングでは「初心者」です。:(

4

1 に答える 1

0

記事のリンクは、あなたの質問に答えます。これは、ローカルのアセット フォルダーからアプリケーションが使用するデータベースにデータベースをコピーする方法を示しています。Android はデータベースを作成するように設定されているため、データベースは独自のファイル パスの場所に保持されます。多くのチュートリアルでは、データベースをアセット フォルダーからアプリケーション DB にコピーする方法を示しています。これは、インストール/セットアップ手順の 1 つになる傾向があり、その後、コンテンツ プロバイダーを使用して、Android が使用するデフォルトの場所にデータを保存します。

つまり、これを実行するリセット オプションをユーザーに提供し、既存のデータベースを消去しますが、有効な空のデータベースに置き換えます。

Google で検索した次の記事では、コンテンツ プロバイダーとリストの使用についてさらに詳しく説明しています。assets フォルダーからの db のロードがカバーされていない場合は、既に持っているチュートリアルと組み合わせる必要があるかもしれません。

http://www.vogella.com/articles/AndroidSQLite/article.html

于 2012-08-20T11:12:18.537 に答える