2012-01-30 56 views
1

我通過擴展ContentProvider類及其所有抽象方法創建了自己的ContentProvider。如何將自己的ContentProvider用於其他應用程序?

我能夠在我創建它的應用程序中使用MyContentProivder,但是我不知道如何在其他應用程序中使用它。

這個問題可能已被問了很多次,但我真的沒有得到任何信息。

請幫助

回答

2

如果您有自定義的ContentProvider,你可以在它的URI其他應用程序中使用它。

要插入,

 ContentValues values = new ContentValues(); 
     values.put("title", "lalit"); 
     values.put("isbn", "0470285818");   
     Uri uri = getContentResolver().insert(Uri.parse(URI), values); 

閱讀,

 Uri allTitles = Uri.parse(URI); 
     Cursor c = managedQuery(allTitles, null, null, null, null); 

在可以刪除以同樣的方式,更新使用查詢。

+1

感謝您的答案它正在工作,但其他應用程序如何知道提供程序表中列的名稱是什麼。 – AB1209 2012-01-30 06:15:07

相關問題