2012-05-02 16 views

答えて

3

アプリケーションでコンテンツプロバイダを定義すると、他のアプリケーションからアクセスできます。

+0

ここで例を見つけることができますか? – opc0de

+0

ネットにはたくさんの例があります。この概要をGoogleから最初にチェックしたいと思うかもしれませんhttp://developer.android.com/guide/topics/providers/content-provider-basics.html –

+2

@ opc0de 'ContentProvider'はあなたがアクセスしたい場合に行く方法です別のアプリケーションからのデータ(そのアプリケーションは 'ContentProvider'を提供しなければなりません)。 Alexが提供した公式のチュートリアルの他に、アンドロイドのサンプルにはhttp://developer.android.com/resources/samples/NotePad/index.htmlをチェックしておくべき単純なアプリがあります。 – Luksprog

0

一般に、アプリケーションのDBにアクセスできるのは、そのアプリケーションだけです。複数のアプリケーションに同じDBを使用する場合は、代わりにサーバーを使用してみてください。

2

アプリケーションのデータフォルダにデータベースを保存する必要はありません。あなたが代わりにそれをsdcardに置くと、どんなアプリもそれにアクセスすることができます。

通常、代わりにサーバーを使用するのが普通ですが、これはまだ言及する価値があると感じました。

関連する問題