2012-01-30 18 views
1

ContentProviderクラスをすべての抽象メソッドで拡張して、独自のContentProviderを作成しました。他のアプリケーションに独自のContentProviderを使用するには?

私が作成したアプリケーションでMyContentProivderを使用することはできますが、私は 他のアプリケーションでどのように使用できないのですか?

この質問は何度も聞かれたかもしれませんが、実際には何の情報も得ていません。

カスタムのContentProviderを持っている場合は、そのURIと他のアプリケーションで使用することができます

答えて

2

を助けてください。クエリを使用して更新、削除することができます同様に

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

を読み取るには、

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

を挿入するには

+1

回答ありがとうございますが、他のアプリケーションがプロバイダのテーブルの列の名前を知る方法を教えてください。 – AB1209

関連する問題