首先,我没有经验丰富的Android开发人员。
我最近开始了一个项目,对于所说的项目,我需要我的应用程序与网站进行交互。具体来说,我需要我的应用程序转到页面" http://tref.cals.nl/roosters/infoweb/index.php"并自动填写两个文本框(确切地说html表单输入类型文本)并登录。 之后,它应该点击'下载文件的链接,稍后在应用程序中使用该文件。
我已经找到了各种解决方案,但我找不到任何我认为可能有用的解决方案。我希望收到解决方案或寻找的东西。
如果还有其他事情你需要知道回答我的问题,请随时提出。
编辑:感谢您的回答,但遗憾的是,我必须告诉您,我并不拥有相关网站。此外,我不能与主人安排任何事情。这就是为什么我想到了这样做的原因。无论如何,谢谢你回答,我很抱歉,我不够具体。答案 0 :(得分:0)
您所描述的方式可能不是实现您想要的最理想方式。
我建议使用某种api接口。既然你有一个网站,我假设你有一个托管服务;您需要使用用户名和密码创建某种API请求;它反过来响应文件的url。您可以使用androids异步http请求来执行此操作
我会想象它会像这样流动
向网址发出请求,该网址将驻留在您的网站上。您可以将此用户名和密码发布到此网址。 Ex: http://yoururl.com/api/validateuser.php
您的API网址将返回下载链接或您认为合适的任何内容 - 使用JSON或XML,或者如果它只是一个网址,纯文本也应该这样做。
aquery
将此文件下载到本地磁盘。参考:
AQuery
https://code.google.com/p/android-query/
Async HTTP
http://loopj.com/android-async-http/
Writing an API Tutorial