Android货币单位获取方法

最近在做一个货币兑换的功能,其中包含货币单位的获取和选择,整理出来供大家参考。

个人整理的货币单位文件如下:

CNY=人民币(CNY)

USD=美元(USD)

RUB=俄罗斯卢布(RUB)

HKD=港元(HKD)

EUR=欧元(EUR)

JPY=日元(JPY)

KRW=韩元(KRW)

GBP=英镑(GBP)

MOP=澳门元(MOP)

TWD=台币(TWD)

SGD=新加坡元(SGD)

THB=泰国铢(THB)

CHF=瑞士法郎(CHF)

AUD=澳元(AUD)

AED=阿联酋迪拉姆(AED)

ALL=阿尔巴尼亚列克(ALL)

ARS=阿根廷比索(ARS)

AWG=阿鲁巴岛弗罗林(AWG)

DZD=阿尔及利亚第纳尔(DZD)

EEK=爱沙尼亚克伦尼(EEK)

EGP=埃及镑(EGP)

ETB=埃塞俄比亚比尔(ETB)

OMR=阿曼里亚尔(OMR)

BBD=巴巴多斯元(BBD)

BGN=保加利亚列瓦(BGN)

BHD=巴林第纳尔(BHD)

BIF=布隆迪法郎(BIF)

BMD=百慕大元(BMD)

BOB=玻利维亚诺(BOB)

BRL=巴西里亚伊(BRL)

BSD=巴哈马元(BSD)

BTN=不丹卢比(BTN)

BWP=博茨瓦纳普拉(BWP)

BYR=白俄罗斯卢布(BYR)

BZD=伯利兹元(BZD)

ISK=冰岛克朗(ISK)

PAB=巴拿马巴尔博亚(PAB)

PGK=巴布亚新几内亚基那(PGK)

PKR=巴基斯坦卢比(PKR)

PLN=波兰兹罗提(PLN)

PYG=巴拉圭瓜拉尼(PYG)

KPW=朝鲜圆(KPW)

DEM=德国马克(DEM)

DKK=丹麦克朗(DKK)

DOP=多米尼加比索(DOP)

XOF=多哥非洲共同体法郎(XOF)

ECS=厄瓜多尔苏克雷(ECS)

ERN=厄立特里亚(ERN)

CVE=佛得角埃斯库多(CVE)

FJD=斐济元(FJD)

FKP=福克兰群岛镑(FKP)

FRF=法国法郎(FRF)

PHP=菲律宾比索(PHP)

COP=哥伦比亚比索(COP)

CRC=哥斯达黎加科朗(CRC)

CUP=古巴比索(CUP)

GMD=冈比亚达拉西(GMD)

GYD=圭亚那元(GYD)

XAF=刚果中非共同体法郎(XAF)

XCD=格林纳达东加勒比元(XCD)

HNL=洪都拉斯伦皮拉(HNL)

HTG=海地古德(HTG)

KZT=哈萨克斯坦腾格(KZT)

CAD=加拿大元(CAD)

CZK=捷克克朗(CZK)

DJF=吉布提法郎(DJF)

GHC=加纳塞地(GHC)

GNF=几内亚法郎(GNF)

KHR=柬埔寨利尔斯(KHR)

ZWD=津巴布韦元(ZWD)

HRK=克罗地亚库纳(HRK)

KES=肯尼亚先令(KES)

KMF=科摩罗法郎(KMF)

KWD=科威特第纳尔(KWD)

KYD=开曼岛元(KYD)

QAR=卡塔尔利尔(QAR)

ANG=列斯荷兰盾(ANG)

LAK=老挝基普(LAK)

LBP=黎巴嫩镑(LBP)

LRD=利比里亚元(LRD)

LSL=莱索托洛提(LSL)

LTL=立陶宛里塔斯(LTL)

LVL=拉脱维亚拉图(LVL)

LYD=利比亚第纳尔(LYD)

ROL=罗马尼亚列伊(ROL)

RON=罗马尼亚新列伊(RON)

RWF=卢旺达法郎(RWF)

BDT=孟加拉塔卡(BDT)

MAD=摩洛哥道拉姆(MAD)

MDL=摩尔多瓦列伊(MDL)

MGF=马达加斯加法郎(MGF)

MKD=马其顿第纳尔(MKD)

MMK=缅甸元(MMK)

MNT=蒙古图格里克(MNT)

MRO=毛里塔尼亚乌吉亚(MRO)

MTL=马尔他里拉(MTL)

MUR=毛里求斯卢比(MUR)

MVR=马尔代夫卢非亚(MVR)

MWK=马拉维克瓦查(MWK)

MXN=墨西哥比索(MXN)

MYR=马来西亚林吉特(MYR)

MZM=莫桑比克美提卡(MZM)

PEN=秘鲁索尔(PEN)

NAD=纳米比亚元(NAD)

NGN=尼日利亚奈拉(NGN)

NIO=尼加拉瓜科多巴(NIO)

NOK=挪威克朗(NOK)

NPR=尼泊尔卢比(NPR)

ZAR=南非兰特(ZAR)

SEK=瑞典克朗(SEK)

CSD=塞尔维亚第纳尔(CSD)

CYP=塞浦路斯镑(CYP)

LKR=斯里兰卡卢比(LKR)

SAR=沙特阿拉伯里亚尔(SAR)

SBD=所罗门群岛元(SBD)

SCR=塞舌尔法郎(SCR)

SDD=苏丹第纳尔(SDD)

SDP=苏丹镑(SDP)

SHP=圣赫勒拿群岛磅(SHP)

SIT=斯洛文尼亚托拉捷夫(SIT)

SKK=斯洛伐克克朗(SKK)

SLL=塞拉利昂利昂(SLL)

SOS=索马里先令(SOS)

SRG=苏里南盾(SRG)

STD=圣多美多布拉(STD)

SVC=萨尔瓦多科朗(SVC)

SZL=斯威士兰里兰吉尼(SZL)

WST=萨摩亚塔拉(WST)

TND=突尼斯第纳尔(TND)

TOP=汤加潘加(TOP)

TRY=土耳其新里拉(TRY)

TTD=特立尼达和多巴哥元(TTD)

TZS=坦桑尼亚先令(TZS)

XPF=太平洋法郎(XPF)

BND=文莱元(BND)

GTQ=危地马拉格查尔(GTQ)

UAH=乌克兰赫夫米(UAH)

UGS=乌干达先令(UGS)

UYU=乌拉圭新比索(UYU)

VEB=委内瑞拉博利瓦(VEB)

VUV=瓦努阿图瓦图(VUV)

HUF=匈牙利福林(HUF)

NZD=新西兰元(NZD)

SYP=叙利亚镑(SYP)

ZWN=新津巴布韦元(ZWN)

IDR=印度尼西亚卢比(盾)(IDR)

ILS=以色列镑(ILS)

INR=印度卢比(INR)

IQD=伊拉克第纳尔(IQD)

IRR=伊朗里亚尔(IRR)

ITL=意大利里拉(ITL)

JMD=牙买加元(JMD)

JOD=约旦第纳尔(JOD)

VND=越南盾(VND)

YER=也门里亚尔(YER)

CLP=智利比索(CLP)

GIP=直布罗陀镑(GIP)

ZMK=赞比亚克瓦查(ZMK)

主要代码如下:

XmlResourceParser xmlResourceParser = context.getResources().getXml(R.xml.currency_unit);

try {

while (xmlResourceParser.getEventType() != XmlPullParser.END_DOCUMENT) {

if (xmlResourceParser.getEventType() == XmlPullParser.START_TAG) {

String name = xmlResourceParser.getName();

if (name.equals(“unit”)) {

xmlResourceParser.next();

if (xmlResourceParser.getEventType() == XmlPullParser.TEXT) {

String[] text = xmlResourceParser.getText().split(“=”);

}

}

}

xmlResourceParser.next();

}

} catch (XmlPullParserException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

text[0]=CNY;

text[1]=人民币(CNY);

时间: 2024-09-30 09:26:42

Android货币单位获取方法的相关文章

Android的GPS获取方法

Android的GPS获取方法 其实这是一个伪命题:因为我不是要说android的gps获取实现,或者说底层具体实现:而是我直接使用了百度地图的sdk,在其中直接获取到gps信息,以前有做过这个功能,今天就直接将demo介绍一下以利大家. 第一步:获取sdk 在百度地图的开发者官网上直接就可以下载到线程的demo:当然功能相对是齐全的,基本解决需要地图的各种功能了.http://developer.baidu.com/map/index.php?title=androidsdk 第二步,获取ke

android Uri获取真实路径转换成File的方法

Uri uri = data.getData(); String[] proj = { MediaStore.Images.Media.DATA }; Cursor actualimagecursor = managedQuery(uri,proj,null,null,null); int actual_image_column_index = actualimagecursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); actua

Android手机外置SD卡(TF卡)的获取方法

Android手机上的外置SD卡,起初的时候,即在Android出世的前几年,那时手机的存储是十分有限的,不像现在到处可见16G.32G和64G的存储,因而那时候的手机有的厂商允许插入外置的SD卡,此时这张卡仍处于手机的扩展部分.后来,随着手机的发展以及存储能力的增加,这张外置SD卡,逐渐成为了手机的一部分,不再允许可挺拔了,当然现在依然有的手机允许对存储进行拓展,比如三星等. 那张拓展的存储卡,现在叫做TF卡,且不是所有的手机都支持它,但是有时候有些奇葩需求偏要优先存储在TF卡里面,这叫不得不

URL转Drawable之 Android中获取网络图片的三种方法

转载自: http://doinone.iteye.com/blog/1074283 Android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况.对于这种情况,一般的方法就是耗时操作用线程来实现.下面列三种获取url图片的方法: 1.直接获取:(容易:ANR,不建议) [java] view plain copy mImageView = (ImageView)this.findViewById

Android中获取网络图片的三种方法

android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况.对于这种情况,一般的方法就是耗时操作用线程来实现.下面列三种获取url图片的方法: 1.直接获取:(容易:ANR,不建议) mImageView = (ImageView)this.findViewById(R.id.imageThreadConcept) ; Drawable drawable = loadImageFromNetwo

Android中获取屏幕长宽的方法

package com.kale.screen; import android.annotation.SuppressLint; import android.app.Activity; import android.graphics.Point; import android.os.Bundle; import android.util.Log; import android.view.Display; public class MainActivity extends Activity {

Android下获取FPS的几种方法

FPS(Frames Per Second)是关乎Android用户体验最为重要的指标之一,而在VR中更是如此.为了评估VR系统.VR SDK及Unity应用的性能,通常会实时获取FPS并将其显示出来. Android下获取FPS的方法有很多种,本文将介绍三种最为简单易行的方法.三种方法的共同点是都无需root,兼容性好,但又各具特色. 第一种方法,使用GameBench,它的特点是图表显示,非常直观.相对其他跑分软件,它测出的数据更为客观准确.GameBench只能监测前台应用的FPS,无法获

Android应用启动时间及启动日志获取方法

1. Android应用中,可以使用如下方式进行应用启动时间的查看 2. 启动日志获取方法:

android中获取root权限的方法以及原理(转)

一. 概述 本文介绍了android中获取root权限的方法以及原理,让大家对android 玩家中常说的“越狱”有一个更深层次的认识. 二. Root 的介绍 1. Root 的目的 可以让我们拥有掌控手机系统的权限,比如删除一些system/app下面的无用软件,更换开关机铃声和动画,拦截状态栏弹出的广告等. 2. Root的原理介绍 谷歌的android系统管理员用户就叫做root,该帐户拥有整个系统至高无上的权利,它可以访问和修改你手机几乎所有的文件,只有root才具备最高级别的管理权限