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