Android 如何将自己的ContentProvider用于其他应用程序?
通过扩展ContentProvider类及其所有抽象方法,我创建了一个我自己的ContentProvider 我能够在我创建MyContentProivder的应用程序中使用它,但我 我不明白如何在其他应用程序中使用它 这个问题可能被问了很多次,但我真的没有得到任何信息Android 如何将自己的ContentProvider用于其他应用程序?,android,android-contentprovider,Android,Android Contentprovider,通过扩展ContentProvider类及其所有抽象方法,我创建了一个我自己的ContentProvider 我能够在我创建MyContentProivder的应用程序中使用它,但我 我不明白如何在其他应用程序中使用它 这个问题可能被问了很多次,但我真的没有得到任何信息 请帮助如果您有自定义的ContentProvider,您可以在其他应用程序中使用它的URI 插入: ContentValues values = new ContentValues(); valu
请帮助如果您有自定义的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);
同样,您可以使用查询进行删除、更新。谢谢您的回答,它正在工作,但其他应用程序如何知道提供者表中的列的名称呢。