是否有关于在 Android 平台上使用 URI 的原则的文档?例如,我有一个允许用户阅读特定论坛的应用程序。它有几个 Activity - 一个用于查看论坛列表,一个用于查看主题列表,一个用于查看帖子列表,等等。
我想在我的 Activity Intent 中使用分层 URI 来指示 Activity 应显示的内容。这是个好主意吗?如果是这样,制定这些 URI 的最佳方式是什么?
例如,我应该使用我自己的方案,如 myforums:
还是 content:
方案?
最佳答案
使用标准的 http URI 查看公共(public) Web 内容,并根据主机/路径设置您的 Intent 过滤器。这方面的一些例证包括 Android Market,它将打开指向应用程序的链接 http://market.android.com而网站本身将在任何浏览器中打开。 YouTube 应用程序还将打开指向视频的直接链接。
使用 http URI 意味着如果您的应用程序不存在,则可以从任何平台上的任何浏览器打开指向该内容的共享链接,但应用程序可以在它存在时接管,以提供更丰富或更优化的体验。
关于android - Android平台URI的构建原则是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084263/