我正在尝试开发一个Android应用程序,从博客http://heroesofmalaysia.blogspot.com/中提取博客文章以显示在应用程序中。有没有办法做到这一点?
谢谢!
答案 0 :(得分:0)
使用JSoup解析从服务器获取的HTML:http://jsoup.org/
答案 1 :(得分:0)
正如BVB所说,您可以使用Google Blogger API。
1)使用此链接了解如何使用https://developers.google.com/blogger/docs/3.0/using
2)您需要使用api对您的应用进行身份验证,以便能够使用OAuth
进行通信
3)使用链接中描述的URL格式构建您的请求,例如得到一个特定的帖子,创建帖子,得到回复......等等。
4)以JSON
格式接收响应并解析它以显示您想要的任何内容。
我希望它有所帮助
答案 2 :(得分:0)
我已经做到了,但没有按照您想要的方式进行! 实际上,我在应用中添加了20篇文章。 如何
webView = findViewById(R.id.articleWebview);
webView.setBackgroundColor(backGroundColor);
webView.loadUrl("file:///android_asset/articlesExplore/astral_projection.html);
如您所见,我将HTML文件粘贴到资产中,然后将其显示在webview中。
而且,您也可以使用Google驱动器或Firebase存储或onedrive来实现。将这些文件保存在云存储中,并将链接粘贴到loadurl(LINK)中;每当您要编辑页面时,都可以在Blogger中对其进行编辑,然后将代码粘贴到html文件中。当您有100条帖子(我只有7条)时,这很有用。