Android应用程序交互/在网站上做的东西

时间:2014-10-22 11:17:31

标签: android android-webview

首先,我没有经验丰富的Android开发人员。

我最近开始了一个项目,对于所说的项目,我需要我的应用程序与网站进行交互。具体来说,我需要我的应用程序转到页面" http://tref.cals.nl/roosters/infoweb/index.php"并自动填写两个文本框(确切地说html表单输入类型文本)并登录。 之后,它应该点击'下载文件的链接,稍后在应用程序中使用该文件。

我已经找到了各种解决方案,但我找不到任何我认为可能有用的解决方案。我希望收到解决方案或寻找的东西。

如果还有其他事情你需要知道回答我的问题,请随时提出。

编辑:感谢您的回答,但遗憾的是,我必须告诉您,我并不拥有相关网站。此外,我不能与主人安排任何事情。这就是为什么我想到了这样做的原因。无论如何,谢谢你回答,我很抱歉,我不够具体。

1 个答案:

答案 0 :(得分:0)

您所描述的方式可能不是实现您想要的最理想方式。

我建议使用某种api接口。既然你有一个网站,我假设你有一个托管服务;您需要使用用户名和密码创建某种API请求;它反过来响应文件的url。您可以使用androids异步http请求来执行此操作

我会想象它会像这样流动

  1. 向网址发出请求,该网址将驻留在您的网站上。您可以将此用户名和密码发布到此网址。 Ex: http://yoururl.com/api/validateuser.php

  2. 您的API网址将返回下载链接或您认为合适的任何内容 - 使用JSON或XML,或者如果它只是一个网址,纯文本也应该这样做。

  3. 使用Android的HTTP库,或者甚至可以使用aquery将此文件下载到本地磁盘。
  4. 参考:

    AQuery
    

    https://code.google.com/p/android-query/

    Async HTTP
    

    http://loopj.com/android-async-http/

    Writing an API Tutorial
    

    http://www.androidhive.info/2014/01/how-to-create-rest-api-for-android-app-using-php-slim-and-mysql-day-12-2/