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

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

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);

Android货币单位获取方法相关推荐

  1. 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 获取 Activity 中的所有方法 | 获取方法上的注解 | 获取注解上的注解 | 通过注解属性获取事件信息 )

    文章目录 前言 一.获取 Activity 中的所有方法 二.获取方法上的注解 三.获取注解上的注解 四.通过注解属性获取相关事件信息 前言 Android 依赖注入的核心就是通过反射获取 类 / 方 ...

  2. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )

    文章目录 一.不同 Android 系统创建 dex 数组源码对比 二.不同 Android 系统创建 dex 数组源码对比 三. Android 5.1 及以下系统反射方法并创建 Element[] ...

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

    android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况.对于这种情况,一般的方法就是耗时操作用 ...

  4. php获取手机的mac地址,Android手机获取Mac地址的方法

    [导读]这篇文章主要为大家详细介绍了Android手机获取Mac地址的方法,具有一定的参考价值 最常用的方法,通过WiFiManager获取:/** * 通过WiFiManager获取mac地址 *  ...

  5. android 获取加速度传感器值,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...

    本文实例讲述了Android开发获取传感器数据的方法.分享给大家供大家参考,具体如下: package mobile.android.sensor; import java.util.List; im ...

  6. android 电量详情,Android应用开发之Android 8.0 电池-)耗电详情获取方法

    本文将带你了解Android应用开发之Android 8.0 电池-)耗电详情获取方法,希望本文对大家学Android有所帮助. Android 8.0 电池-)耗电详情获取方法 主要介绍UI位置和基 ...

  7. android获取sd的大小,Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法...

    本文实例讲述了Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法.分享给大家供大家参考,具体如下: 可能有的同学不知道系统已经提供了获取获取SD卡总容量,可用大小,机身内存总 ...

  8. 最完整的android源码获取方法及环境建立

    网上看了前人的那么多关于android源码获取方法及环境建立,门路可真多,今天我就总结一下个人学习经验,算是比较完整的了. 一.获取方法: 1.直接找到人家已经下载好的android源码,如cupca ...

  9. android 组件大小,Android编程获取组件尺寸大小的方法

    本文实例讲述了Android编程获取组件尺寸大小的方法.分享给大家供大家参考,具体如下: 在oncreate()中利用view.getWidth()或是view.getHeiht()来获取view的宽 ...

最新文章

  1. Serverless:微服务架构的终极模式(文末赠书)
  2. Java虚拟机性能监控与调优实战
  3. 接口、抽象类、方法复写、类Equals方法重写
  4. 局域网常用的DOS命令查IP
  5. 开放重定向(Open Redirection)
  6. Oracle ADF移动世界! 你好!
  7. 关系数据库——视图/存储过程/触发器
  8. jeecg 根据数据类型key查询数据字典
  9. 19楼网站服务器配置,简单的DNS 服务器配置
  10. 以flash翻页方式展现图片的实现
  11. 微波工程基础_哈工大电子与信息工程—复试考试大纲
  12. 关于Django的搭建
  13. java js倒计时_Java实现倒计时的方法详解
  14. XMLDOM的CComPtr的例程
  15. 使用bbscope进行大规模域名收集扫描
  16. win10本机计算机策略,[本地策略组怎么打开]win10本地组策略打开方法
  17. R语言 多元方差分析|单因素方差分析
  18. E - Antinomy与红玉海
  19. Java小明过桥问题,过桥问题--经典智力题
  20. 51地图API接口的初次使用

热门文章

  1. pandas官方网站上《10 Minutes to pandas》的简单翻译
  2. 页面效果简单做(一)
  3. 批量修改文件名 两种方法
  4. 上新啦~《2021年中国云安全行业研究报告》(附下载)
  5. 今日感悟,2022-04-08
  6. 【My Electronic Notes系列——二极管】
  7. iMeta | 厦门大学马永慧组探究捐菌者对肠菌移植的伦理认知和态度
  8. 多益网络校招笔试题(前端工程师)
  9. arduino安装第三方开发板库文件
  10. React全家桶(一)