gpt4 book ai didi

java - 在 Android 阅读器应用程序中利用 WordPress API

转载 作者:行者123 更新时间:2023-12-01 14:49:09 25 4
gpt4 key购买 nike

我正在为我工​​作的校园出版物编写一个 Android 杂志阅读器。我们使用 wordpress 发布我们的网站,我想利用 wordpress REST API 直接从网站提取故事(帖子),而发布商在网站上发布帖子后无需采取任何额外步骤在应用程序上发布帖子。我将通过获取表示帖子的 JSON 对象并将它们反序列化为 Story 类(在 Android 应用程序中定义)的 POJO 来实现此目的,然后围绕该对象动态构建 View 。

我刚刚发现了 Wordpress REST API,并且非常兴奋,因为我认为上述实现将非常简单。我是否遗漏了任何可能使事情变得复杂的明显障碍?

我知道 API 使用“内容”参数进行响应,该参数是一个包含帖子 HTML 代码的字符串,并在适当的位置引用了所包含的图像/媒体。如何让 Android 加载该 html 并在 WebViewer 中正确显示它?

最佳答案

如果你不想解析html并单独加载图像和其他资源,只需使用 loadDataWithBaseURL像这样:

WebView storyView = (WebView) findViewById( .... );
String htmlToDisplay = ....;
storyView.loadDataWithBaseURL( "http://storysite.com/', htmlToDisplay, mimeType, encoding, "" );

baseURL 将被添加到文档中找到的所有相对部分 URI 之前,以便 WebView 可以为您加载所有其他资源。

关于java - 在 Android 阅读器应用程序中利用 WordPress API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15047876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com