在移动应用中使用货币汇率

时间:2015-05-12 14:47:27

标签: android currency mobile-application

我正在使用Android Studio来构建移动银行应用的示例。在这个移动应用程序中,我需要将金额从一个帐户转移到另一个帐户。在某些时候,如果账户有不同的货币,我需要将转账金额转换为与所需货币相对应的金额。例如,如果我以欧元将200美元从一个帐户转移到另一个帐户,我需要将该金额乘以接收帐户的费率,如下所示:200 * 1.13 = 226€。目前,我一直在使用费率的默认值。棘手的部分是货币汇率不断变化所以我需要保持最新状态。我想我应该从网站等其他来源检索我需要的信息,但我不知道该怎么做。欢迎任何帮助。提前谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用欧洲中央银行免费API获取每日更新。你可以用xml格式找到它here

答案 1 :(得分:-1)

您可以使用货币转换器API。例如:

http://jsonrates.com/docs/

获取您的API密钥,并将此网址与货币一起传递

请求:http://jsonrates.com/get/?from=USD&to=EUR&apiKey=YOUR_API_KEY

响应:

 {
  "utctime": "2014-06-26T15:00:03+02:00",
  "from": "USD",
  "to": "EUR",
  "rate": "0.73514500"
}