2017-12-04 3 views
0

私は自分の携帯電話にインストールした関連SQliteデータベースを使ってアプリを作成しました。それはうまく動作します。アンドロイド/データフォルダにappとsqliteを表示

Android/dataフォルダにcom.mypackage.appフォルダを作成したいと思います。

私の携帯電話はrootではありませんが、com.dropbox.androidやcom.google.earthなど、このフォルダ内の他のアプリケーションを見ることができます。私はインストールされているいくつかのアプリケーションのための関連sqliteデータベースを見ることができます。

誰も私が自分のアプリとデータベースをこのフォルダに表示できない理由を教えてもらえますか?

+0

デフォルトでは、データベースはルートディレクトリにアクセスできない内部ディレクトリに作成されます。ただし、アプリに場所にコピーするよう依頼することができます。そこにアクセスすることができます。 –

+0

ありがとうございます。これを行うにはチュートリアルはありますか? – AesculusMaximus

+0

この解決方法を試してください。これはうまくいくはずです。 https://stackoverflow.com/a/13154281/2758499彼がやっていることは、実際にはdbを内部ディレクトリからアクセス可能なディレクトリにコピーすることです。実際のデータベースを更新すると、アクセス可能なディレクトリに更新されたdbを表示するために再度コピーする必要があります –

答えて

0

Android/dataフォルダが実際にSDカードにあることがわかります。

私は、フォルダを作成するには、このチュートリアルを使用:androprogrammer.com/2014/03/...

私が作成したフォルダ

にデータベースをコピーするサランが提供する上記の詳細を使用してバックアップするオプション私のデータベースを持っています
関連する問題