繁体   English   中英

网站客户端Android应用

[英]Client android application for site

我想为一个站点编写一个客户端应用程序(例如,从站点读取水木清华,添加一些评论,喜欢等等)。 我没有访问网站资源的权限,也没有用于它的API。 因此,在我的Android应用程序中,我决定使用: JSOUP库解析该网站(具有静态页面),并使用该库编写非官方的文件,但出于我的目的使用API​​来与该网站一起使用,然后在我的网站上使用它Android应用程序。

有人可以告诉我,这是好的做法还是有更好的方法? 在Android设备中解析网站是否是个好主意。

正如我在评论中写道的那样-通常,在第三方www服务之上构建自己的应用程序不是一个好主意。 如果您仍然想这样做,则有两种选择:

使用jSoup(或其他任何HTML解析器(如果存在))并解析设备上的第三方内容

设置一些中间件服务器以解析内容并以更方便的方式提供内容。

第二个选项有一些优点-您可以在不强迫用户更新应用程序的情况下修复应用程序,并且可能会节省一些设备的带宽。 当然,缺点是您必须为服务器付费。

诸如此类的应用程序普遍存在的问题是,布局,外观,服务器配置的每一次更改都可能导致您的应用程序停止工作,并且解析html需要更多的工作才能连接到现有的API。 更多信息-发布您的应用程序可能会引起一些法律问题(版权),并且违反了Google Play的政策

请勿发布主要功能用于以下目的的应用:驱动网站的会员流量或提供非您拥有或管理的网站的网络视图(除非您获得网站所有者/管理员的许可)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM