私は辞書を作成していますが、ロードするデータがたくさんあります。最初に辞書の単語をデータベースにロードするプロジェクトを作成し、その後、辞書プロジェクトである2番目のプロジェクトでこの.dbファイルを使用したいと考えています。
しかし、.db ファイルを取得してコピーし、アセット フォルダーに貼り付ける方法がわかりません。
私は辞書を作成していますが、ロードするデータがたくさんあります。最初に辞書の単語をデータベースにロードするプロジェクトを作成し、その後、辞書プロジェクトである2番目のプロジェクトでこの.dbファイルを使用したいと考えています。
しかし、.db ファイルを取得してコピーし、アセット フォルダーに貼り付ける方法がわかりません。
まあ、あるプライベートストレージから別のプライベートストレージにファイルを単純にコピーすることはできません。たとえば、さまざまな方法でこれをアーカイブできると思います。
1).db
最初のアプリでファイルを SD カードにコピーし、2 つ目のアプリでプライベート ストレージにコピーして戻します。
2) ContentProviderを使用して、SD カードに移動することなく、2 つの異なるアプリケーション間でプライベート データを共有できます。
assest または別のアプリケーションの他のデータ フォルダーに直接アクセスすることはできません。幸運を!
以前のプロジェクトを開いて DDMS タブを開き、パス data--->data---->your project---->databases--->.db ファイルに移動して、そのファイルを選択し、右上隅をクリックしますここの画面は、デバイスから PC にファイルをプルするためのボタンです。クリックすると、ファイル ダイアログが表示されます。ファイルを保存する場所を選択します。これで、OK....このアクションにより、選択した場所に .db ファイルが保存され、コピーできるようになります。このファイルを作成し、このファイルを新しいプロジェクトのアセット フォルダーに入れてから使用します。