Android内容提供商*不是*在Android中?

Android内容提供商*不是*在Android中?,android,cloud,android-contentprovider,Android,Cloud,Android Contentprovider,到目前为止,我找到的所有内容提供商教程都教授如何在Android设备上本地实现内容提供商。此类内容提供商的URI始终以内容开头://,如下所示: content://com.google.provider.NotePad/notes/23 我的问题:有没有可能在Android设备上实现一个而不是的内容提供商 也就是说,一个内容提供商遵循Android内容提供商的所有约定和便利性,但位于远程网站上,例如使用MySQL而不是SQLite3 如果是这样的话,我该如何实现这样的内容提供者?我在哪里可以

到目前为止,我找到的所有内容提供商教程都教授如何在Android设备上本地实现内容提供商。此类内容提供商的URI始终以内容开头://,如下所示:

content://com.google.provider.NotePad/notes/23
我的问题:有没有可能在Android设备上实现一个而不是的内容提供商

也就是说,一个内容提供商遵循Android内容提供商的所有约定和便利性,但位于远程网站上,例如使用MySQL而不是SQLite3


如果是这样的话,我该如何实现这样的内容提供者?我在哪里可以找到教我如何做到这一点的信息?此类内容提供商的URI是否以“content://”开头?

我认为不可能创建不在Android设备上的内容提供商。内容提供商是Android框架的一部分,其解决方案(即名称映射到什么)也是框架的一部分。认识到Android用于服务名称的URI与公共互联网上的URL不同


如果您想通过公共互联网连接到某些服务器端数据,最好将其封装在返回JSON或XML的web服务中,以避免数据库连接问题。

我认为不可能创建不在Android设备上的内容提供商。内容提供商是Android框架的一部分,其解决方案(即名称映射到什么)也是框架的一部分。认识到Android用于服务名称的URI与公共互联网上的URL不同


如果您希望通过公共internet连接到某些服务器端数据,最好将其封装在某个web服务中,该服务将返回JSON或XML以避免数据库连接问题。

这确实是可能的,我认为您不会找到比这更好的示例


这向REST API服务公开了一个contentprovider接口,可以与任何返回XML或JSON的远程服务一起使用。

这确实是可能的,我认为您不会找到比这更好的示例


这将向REST API服务公开contentprovider接口,并可用于任何返回XML或JSON的远程服务。

我不喜欢无法创建不在Android设备上的内容提供商这一事实。但我想我必须接受这一点(除非出现相反的答案)。谢谢和+1.)我不喜欢这样一个事实,即不可能创建一个不在Android设备上的内容提供商。但我想我必须接受这一点(除非出现相反的答案)。谢谢和+1.)