かなり具体的な質問があります。
まず、私がやろうとしていることを説明し、次に問題を説明しましょう。
基本的に私がやろうとしているのは、既存の .db データベース ファイルをassetsフォルダーに保存し、インストール後に .db ファイルをアセットから Android のデフォルトのデータベースの場所にコピーすることです。このページの回答に似たもの [リンク] How to use an existing database with an Android application .
問題ルート化されていないデバイスの場合、アクセスできません/data/data/<<package name folder>>
。この場合、データベース ファイルはどこに保存されますか。DB_PATH = "/data/data/" + context.getPackageName() + "/databases/"
言い換えれば、ルート化されたデバイスの場合に、ファイルをアセットからデータベースのアプリケーションのデフォルトの場所にコピーしたいと考えています。ルート化されていないデバイスでも同じでしょうか。