私は自分の主題のために辞書アプリを作成しています。私の計画は、をMy Data.db
使用してコンテンツを表示することListView
です。
Android での sqlite の使用に関するこのブログを読んだことがありますが、Android プログラミングでは「初心者」です。:(
私は自分の主題のために辞書アプリを作成しています。私の計画は、をMy Data.db
使用してコンテンツを表示することListView
です。
Android での sqlite の使用に関するこのブログを読んだことがありますが、Android プログラミングでは「初心者」です。:(
記事のリンクは、あなたの質問に答えます。これは、ローカルのアセット フォルダーからアプリケーションが使用するデータベースにデータベースをコピーする方法を示しています。Android はデータベースを作成するように設定されているため、データベースは独自のファイル パスの場所に保持されます。多くのチュートリアルでは、データベースをアセット フォルダーからアプリケーション DB にコピーする方法を示しています。これは、インストール/セットアップ手順の 1 つになる傾向があり、その後、コンテンツ プロバイダーを使用して、Android が使用するデフォルトの場所にデータを保存します。
つまり、これを実行するリセット オプションをユーザーに提供し、既存のデータベースを消去しますが、有効な空のデータベースに置き換えます。
Google で検索した次の記事では、コンテンツ プロバイダーとリストの使用についてさらに詳しく説明しています。assets フォルダーからの db のロードがカバーされていない場合は、既に持っているチュートリアルと組み合わせる必要があるかもしれません。