Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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 用于ionic应用程序的内容提供商_Android_Ionic Framework_Ionic3_Ionic4_Android Contentprovider - Fatal编程技术网

Android 用于ionic应用程序的内容提供商

Android 用于ionic应用程序的内容提供商,android,ionic-framework,ionic3,ionic4,android-contentprovider,Android,Ionic Framework,Ionic3,Ionic4,Android Contentprovider,Android中的一个内容提供者组件根据请求将数据从一个应用程序提供给其他应用程序。我正在寻找离子移动应用程序的等效功能或插件。我希望其他应用程序(本机和离子)访问一个离子应用程序的数据。请告诉我是否可以使用任何插件。我发现了一个github项目,可能可以帮助您: 要安装此插件,请输入以下命令: 通过Cordova回购(稳定): 通过Github回购(最新): 下面是一个用法示例: window.plugins.contentproviderplugin.query({ con

Android中的一个内容提供者组件根据请求将数据从一个应用程序提供给其他应用程序。我正在寻找离子移动应用程序的等效功能或插件。我希望其他应用程序(本机和离子)访问一个离子应用程序的数据。请告诉我是否可以使用任何插件。

我发现了一个github项目,可能可以帮助您:

要安装此插件,请输入以下命令:

通过Cordova回购(稳定):

通过Github回购(最新):

下面是一个用法示例:

window.plugins.contentproviderplugin.query({
        contentUri: "content://sms/inbox",
        projection: ["address", "date", "body"],
        selection: null,
        selectionArgs: null,
        sortOrder: "date DESC"
    }, function (data) {
        console.log(JSON.stringify(data));
    }, function (err) {
        console.log("error query");
    });

还有一个关于权限的说明,你可以在我提供给你的链接中找到它

我已经检查过了。它允许您访问现有的内容提供商,但不允许您创建自己的内容提供商并进行注册。预计它将同时适用于android和iOS。
cordova plugin add https://github.com/phearme/cordova-ContentProviderPlugin
window.plugins.contentproviderplugin.query({
        contentUri: "content://sms/inbox",
        projection: ["address", "date", "body"],
        selection: null,
        selectionArgs: null,
        sortOrder: "date DESC"
    }, function (data) {
        console.log(JSON.stringify(data));
    }, function (err) {
        console.log("error query");
    });