pra*_*gai 12 country mobile android code-generation
我是android应用程序的新开发人员.当我通过国家代码传递手机号码时,我想获得ISO国家代码.如果我将手机号码传递给1-319-491-6338,我可以在Android中获得美国/美国的国家ISO代码吗?
我编写的代码如下:
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String countryCode = tm.getSimCountryIso();
String mobileno="1-319-491-6338";
Run Code Online (Sandbox Code Playgroud)
在这里,我可以在哪里通过手机号码?
有人可以帮帮我吗?
提前致谢
小智 7
您可能无法通过标准API以编程方式查询国家/地区代码,但您可以在应用中包含一个表格.这样的表格很容易通过Google找到(例如http://countrycode.org/).
危险威尔罗宾逊!:但是,你应该问自己,你想要回答什么问题.您的问题隐含的假设是国际拨号代码与ISO国家/地区代码之间存在一对一的映射关系.这是不正确的.例如,美国和加拿大都有国际拨号代码'1'.
也许考虑重新构建应用程序的界面.允许用户选择要与电话号码关联的国家/地区,但是使用http://countrycode.org/中的表格来排序最有可能的候选人?
归档时间: |
|
查看次数: |
18255 次 |
最近记录: |