离子应用的内容提供者

问题描述 投票:0回答:1

Android中的内容提供商组件可应要求从一个应用程序向其他应用程序提供数据。我在寻找Ionic移动应用程序的等效功能或插件。我希望其他应用程序(本机和离子)都可以访问一个离子应用程序的数据。请让我知道是否可以使用任何插件。

android ionic-framework ionic3 ionic4 android-contentprovider
1个回答
0
投票

我找到了一个可以帮助您的github项目:

https://github.com/r-cohen/cordova-ContentProviderPlugin

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

通过科尔多瓦回购(稳定):

cordova plugin add com.phearme.cordovaplugin.contentproviderplugin

通过Github存储库(最新):

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");
    });

[在我提供给您的链接中也有关于许可的说明。

© www.soinside.com 2019 - 2024. All rights reserved.