2

データベースに入力するために使用するテキスト ファイルがあります。このファイルを使用する最も簡単な方法は.importSQLite. ステートメントはこのようなものになります。

.import  <myFileName>  <myTableName>

ただし、このテキスト ファイルの保存場所がわかりません。最も基本的な選択肢はres/rawフォルダーです。しかし、これへの参照を取得する方法はFile?

ファイルの参照が必要であり、それを読み取らないという事実を強調する必要があります。

ありがとう。

4

1 に答える 1

2

一般に、存在しないファイルの実際のファイル ハンドルを取得することはできません。リソースとアセットは apk にコンパイルされるため、通常のファイルはありません。


アプリケーションにデータベースを同梱する場合は、asset フォルダーを使用できます。それについて関連する質問があります。基本的な方法は、コンパイル時にデータベース全体を作成し ( SQLite database browserなどの sqlite データベース用のツールを使用して)、そのデータベース ファイルをアセットとして出荷することです。次に、アセットからデータベース ファイルを抽出し、新しく作成されたデータベース ファイルを使用できます。

于 2013-09-03T00:16:09.667 に答える