Android中的内容提供商组件可应要求从一个应用程序向其他应用程序提供数据。我在寻找Ionic移动应用程序的等效功能或插件。我希望其他应用程序(本机和离子)都可以访问一个离子应用程序的数据。请让我知道是否可以使用任何插件。
我找到了一个可以帮助您的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");
});
[在我提供给您的链接中也有关于许可的说明。