【问题标题】:Link between installed Android apps已安装的 Android 应用程序之间的链接
【发布时间】:2017-01-13 16:51:48
【问题描述】:

是否可以从一个 android 应用链接到另一个 已安装 应用?我正在创建一组应用程序,它们在某种程度上都将使用相同的内容。在“网络世界”中,通过将此内容分离为单独的 html(或类似内容)可以轻松处理,并且所有其他站点/应用程序都将链接到该内容。不幸的是,这些应用程序都必须离线运行,因此不能选择链接到 Web 服务器。如果将所有“共享内容”复制到每个应用程序中,将占用大量空间,并且是更新的噩梦。

非常感谢任何意见。

【问题讨论】:

标签: android


【解决方案1】:

如果您的要求是将数据从一个应用程序共享到另一个应用程序,那么您正在寻找的是 ContentProvider 。您可以创建自定义 ContentProvider 并从其他应用程序检索数据。开发者指南可用 [here]

另请参阅此问题以了解其实施方式:

希望对你有帮助。

【讨论】:

  • 感谢您的意见,超人。我查看了 ContentProvider,它确实可以在 android studio 中工作。但是,我的应用程序基本上只是一个包含大量 html 内容的 webviewer,我需要从一个应用程序中的 html 链接到另一个已安装应用程序中的 html 内容。类似于 href="com.example.webviewer1/page3.html"。这有可能吗?
  • 如果应用程序一直连接到网络,为什么不创建一个网络后端api,并从后端进行处理,并将相应的数据以json或xml的形式传递给每个应用程序
  • 平板电脑/应用程序将在离线环境中使用。将内容保持在线(或至少是共享内容)会使事情变得更加容易,但不幸的是,在这种情况下,这不是一个选择。
  • 然后使用 content provider 本身,创建一个后端,将来自服务器的数据作为 json 传递,然后将这些数据存储在每个应用程序的相应数据库中,并使用 content provider 共享必要的数据,其中 content provider 会充当安全的桥梁
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-16
  • 1970-01-01
  • 1970-01-01
  • 2020-11-30
  • 2011-03-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多