2016-10-22 9 views
0

この質問はHereの前に尋ねられますが、他の多くの場所ではまだ解明されていませんが、私はGoogleで多くのデータを検索しました。私は、直接それを開きたい、だから私は、このコードで始めたが、私がデータベースを作成し、その上で動作し、私はコピーすることができますすることができますアセットフォルダから直接SQLiteデータベースを開く

SQLiteDatabase db = SQLiteDatabase.openDatabase("file:///android_asset/quiz.sqlite", null, SQLiteDatabase.OPEN_READWRITE); 

を知ることができませんでしたエラーがあるようです既存のデータベースを使用していますが、アセットフォルダから直接開こうと思っていますので、事前にお気軽にお問い合わせください。

答えて

1

が、私は申し訳ありませんが、不可能であることを直接

それを開くようにしたいです。アセットはファイルではありません。これは、APKを構成するZIPアーカイブ内のエントリです。 SQLiteにはアセットを扱う手段がありません。 file:///android_asset/WebViewで使用するためのハックです。それは任意の他のコードでは機能しません。

+0

sooooooありがとう、これは完全に論理的です、ありがとう:) :) :) –

関連する問題