gpt4 book ai didi

android - 在 Android 设备上获取用户货币的最佳方式是什么?

转载 作者:行者123 更新时间:2023-11-29 01:17:27 25 4
gpt4 key购买 nike

我正在尝试构建一个应用程序,用户可以在其中根据自己国家/地区的货币输入产品价格(货币符号附加到 EditText),然后将这些值上传到数据库。我已经尝试过默认的 Locale 类,但它使用用户的配置,所以像我这样的人,在美国以外的设备上使用美国英语,只能输入美元值。此外,在某些情况下,从 SIM 卡获取信息也没有用。 eBay 甚至 Play 商店等应用如何获取这些信息?我唯一能想到的就是使用设备的 GPS。如果是这样,如何提取信息?如果没有,我该怎么办?

最佳答案

检查 sim 卡可能是个好主意

TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);    
Currency.getInstance(new Locale("", telephonyManager.getNetworkCountryIso()));

我住在欧盟,但我的智能手机使用美国语言环境,因为我更喜欢英语。该代码为我提供了欧元货币

关于android - 在 Android 设备上获取用户货币的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38663317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com