1

旅行ガイド用の Android アプリケーションの作成について質問があります。オフラインで作成しています。実機でデータベースにアクセスする問題はよく知っています。データがすでに入力されている外部データベース ファイルが必要です。このデータベースをapkに含めたいだけで、電話でオフラインでそのデータベースにアクセスしたいだけです。SLQite データベースを使用しています。assetsフォルダーからdbファイルをインポートしました。エミュレーターでは動作しますが、システム ファイルにアクセスできないため、実際のデバイスでは動作しません。

4

2 に答える 2

0

db を assets フォルダーに含め、db ファイルは実際のデバイスのパス sdcard/Android/data/packagename/test.db にコピーされます。現在、db にアクセスしていますが、エミュレーターでは正常に動作しますが、実際のデバイスではクラッシュします。データベースはまだ実際のデバイスでは動作していません。

于 2013-10-16T09:44:37.497 に答える
0

このブログ投稿は、あなたがやりたいことをしていると思います。私は自分のアプリケーションでこのアプローチをしばらく使用していますが、満足しています。

高速で比較的簡単です。 http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

于 2013-10-08T09:35:37.300 に答える