用于更改货币值的代码段?

时间:2015-09-26 18:21:57

标签: android

我正在制作基于 money 的应用,并且一个功能(不是主要的功能)需要转换您的您需要的任何货币(或至少是最重要的货币)中的金额 金额。 因此,如果我 50欧元 ,并且我在Spinner中选择,则值应该从欧元< / strong>至等。

是否有代码快捷方式来实施此操作? 否则,我可以code method如何做到这一点?

1 个答案:

答案 0 :(得分:0)

实施这一点并不简单。货币价值经常波动,以便合理准确,您将无法仅对硬编码值进行硬编码。您需要向某种货币跟踪服务的API发送请求,例如this one at appspot.这通常会导致您需要解析的某种JSON包。

何时进行此交换取决于您的申请。如果您正在做一些非常重要的准确性非常重要的事情,比如交易应用程序,您将不得不在用户请求信息时拨打电话。否则,您可以调用openexchangerates.org之类的东西,当用户打开您的应用程序时,它会返回一个带有大量货币值的json,并在需要之前缓存这些值。这样你可以更优雅地处理诸如没有连接到网络之类的东西,但缺点是你不一定会那么准确。