java - 使用网络资源进行货币转换器

标签 java android android-networking

我已经完成了在android中使用网络资源的教程。但我并不满足。我正在寻找的是一种进入网页的方法。这些教程讲述如何访问 URL。据我所知,这非常简单。

我正在尝试制作一个货币转换器应用程序,为此我必须获取汇率。具体怎么做呢? This网页提供了相当数量的汇率。我想在我的应用程序中使用它。我该怎么做?

示例 - 用户在应用程序中选择“起始货币”和“终止货币”。这种转变应该立即发生。因此,我必须事先获取汇率并将其存储在数据库中。如果用户处于离线状态,应用程序应选择最后更新的值。

请帮忙!

最佳答案

我会使用 API;就像这个免费的开源一个:http://josscrowcroft.github.com/open-exchange-rates/获取货币汇率,因为从您提供的网址解析数据是不可能的,或者至少是极其困难的。

我上面建议的 API 将以 JSON 格式为您提供所需的费率,该格式可以轻松地用 java 进行解析。

关于java - 使用网络资源进行货币转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851434/

相关文章:

android - Hello World 没有显示在 react native android 中

java - Android(Java) 从 Netty Nio 服务器读取时套接字读取挂起

java - 将 sql 中的多个列映射到 java 对象

java - Jframe 中有 2 个 Jdialogs 的 setModal 问题

java - 如何在Java中使用Base64对未实现Serialized接口(interface)的对象进行编码?

java - 如何在 Java 中将 int 转换为 Long?

java - 如何注册设备 token 到smack 4.2?

android - 在android中使用时间选择器设置 "start time"和 "end time"

sockets - 在 Android 中我应该选择 Boost Asio 还是 Async Socket 线程?

android - 接收 XML 文件已损坏(在 sprint 网络上)?