資産からデータベースを/data/data/tld.cu/databases/にコピーする方法について、多くの解決策が見つかりました。しかし、オープンするのは絶対不可能です読み取り専用のデータベースでコンテンツを照会しますか?資産から直接読み取り専用でsqliteを開きます
データベースを資産フォルダからコピーする必要がある場合、私はアプリとその種類のものを配布しているかなり大きなデータベースを持っています。
資産からデータベースを/data/data/tld.cu/databases/にコピーする方法について、多くの解決策が見つかりました。しかし、オープンするのは絶対不可能です読み取り専用のデータベースでコンテンツを照会しますか?資産から直接読み取り専用でsqliteを開きます
データベースを資産フォルダからコピーする必要がある場合、私はアプリとその種類のものを配布しているかなり大きなデータベースを持っています。
ただし、読み取り専用でデータベースを開いてコンテンツをクエリすることは絶対不可能ですか?
はい。
データベースを資産フォルダからコピーする必要がある場合、私はアプリとその種類のものを配布しています。
Google Playの新しいAPK expansion files機能を使用して、アプリで配信するのではなく、最初にダウンロードしてダウンロードすることを検討してください。
なぜそれは可能ですか? Android APIが正しいメソッドを公開していないからです。または実際の設計決定? – SystemParadox
@ SystemParadox:SQLiteにはファイルが必要です。 – CommonsWare
これは役立つかもしれません:http://stackoverflow.com/a/9109728/265167 –