2011-09-08 194 views
0

我一直在這個內容提供商工作了幾天,我一直在尋找答案在線。幫助內容提供商

有人請爲我澄清。

我想從一個應用轉移我的Android的SQLite數據庫到另一個,我想使用的內容提供商。我把它寫出來,但它不起作用。

我的問題是,它的內容提供商和CONTENT_URI在同一個包的源應用程序的去嗎?然後我從另一個應用程序調用它?

+0

你是指「將數據庫從一個應用程序轉移到另一個應用程序」是什麼意思? - 使用A的ContentProvider從應用程序B訪問應用程序A的數據? –

+0

另外,你有沒有[在你的AndroidManifest.xml中定義你的ContentProvider](http://developer.android.com/guide/topics/manifest/provider-element.html)? –

+0

它究竟如何「不工作」? –

回答

0

是,內容提供商和CONTENT_URI可以走在同一個包的源應用程序。對於其他應用程序調用它,您必須擁有相同的CONTENT_URI,然後,內容解析程序將爲您完成剩下的工作。