Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将自己的ContentProvider用于其他应用程序?_Android_Android Contentprovider - Fatal编程技术网

Android 如何将自己的ContentProvider用于其他应用程序?

Android 如何将自己的ContentProvider用于其他应用程序?,android,android-contentprovider,Android,Android Contentprovider,通过扩展ContentProvider类及其所有抽象方法,我创建了一个我自己的ContentProvider 我能够在我创建MyContentProivder的应用程序中使用它,但我 我不明白如何在其他应用程序中使用它 这个问题可能被问了很多次,但我真的没有得到任何信息 请帮助如果您有自定义的ContentProvider,您可以在其他应用程序中使用它的URI 插入: ContentValues values = new ContentValues(); valu

通过扩展ContentProvider类及其所有抽象方法,我创建了一个我自己的ContentProvider

我能够在我创建MyContentProivder的应用程序中使用它,但我 我不明白如何在其他应用程序中使用它

这个问题可能被问了很多次,但我真的没有得到任何信息


请帮助

如果您有自定义的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);

同样,您可以使用查询进行删除、更新。

谢谢您的回答,它正在工作,但其他应用程序如何知道提供者表中的列的名称呢。