android 设备信息的获取总结

来源:互联网 发布:软件模块化设计 实例 编辑:程序博客网 时间:2024/05/15 15:26

android 设备信息的获取总结

  1. 国家码及手机语言设置的获取
    在工程的AndroidManifest.xml文件中,添加权限(非必要)

a. SIM卡提供国家代码(ISO)
TelephonyManager manager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
CountryID = manager.getSimCountryIso().toUpperCase();
b.手机的语言设置
获取国家id
Configuration config = context.getResources().getConfiguration();
String countryConfig = config.locale.getCountry();
获取设置语言并修改
DisplayMetrics dm = getResources() .getDisplayMetrics();
config.locale = Locale.SIMPLIFIED_CHINESE;
getResources().updateConfiguration(config, dm);
c. String country = Locale.getDefault().getCountry();
Locale.getDefault().getDisplayLanguage();或Locale.getDefault().getLanguage()

附带国家码信息

<?xml version="1.0" encoding="utf-8"?><result>        <record id="ad" >            <field name="name">Andorra, Principality of</field>            <field name="code">ad</field>            <field file="base/static/img/country_flags/ad.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="376" name="phone_code" />        </record>        <record id="ae" >            <field name="name">United Arab Emirates</field>            <field name="code">ae</field>            <field file="base/static/img/country_flags/ae.png" name="image" type="base64" />            <field name="currency_id" ref="AED" />            <field eval="971" name="phone_code" />        </record>        <record id="af" >            <field name="name">Afghanistan, Islamic State of</field>            <field name="code">af</field>            <field file="base/static/img/country_flags/af.png" name="image" type="base64" />            <field name="currency_id" ref="AFN" />            <field eval="93" name="phone_code" />        </record>        <record id="ag" >            <field name="name">Antigua and Barbuda</field>            <field name="code">ag</field>            <field file="base/static/img/country_flags/ag.png" name="image" type="base64" />            <field name="currency_id" ref="XCD" />            <field eval="0" name="phone_code" />        </record>        <record id="ai" >            <field name="name">Anguilla</field>            <field name="code">ai</field>            <field file="base/static/img/country_flags/ai.png" name="image" type="base64" />            <field name="currency_id" ref="XCD" />            <field eval="0" name="phone_code" />        </record>        <record id="al" >            <field name="name">Albania</field>            <field name="code">al</field>            <field file="base/static/img/country_flags/al.png" name="image" type="base64" />            <field name="currency_id" ref="ALL" />            <field eval="355" name="phone_code" />        </record>        <record id="am" >            <field name="name">Armenia</field>            <field name="code">am</field>            <field file="base/static/img/country_flags/am.png" name="image" type="base64" />            <field name="currency_id" ref="AMD" />            <field eval="374" name="phone_code" />        </record>        <record id="an" >            <field name="name">Netherlands Antilles</field>            <field name="code">an</field>            <field file="base/static/img/country_flags/an.png" name="image" type="base64" />            <field name="currency_id" ref="NOK" />            <field eval="599" name="phone_code" />        </record>        <record id="ao" >            <field name="name">Angola</field>            <field name="code">ao</field>            <field file="base/static/img/country_flags/ao.png" name="image" type="base64" />            <field name="currency_id" ref="AOA" />            <field eval="244" name="phone_code" />        </record>        <!--<record id="aq" >-->            <!--<field name="name">Antarctica</field>-->            <!--<field name="code">aq</field>-->            <!--<field name="currency_id" ref="XCD" />-->            <!--<field eval="0" name="phone_code" />-->        <!--</record>-->        <record id="ar" >            <field name="name">Argentina</field>            <field name="code">ar</field>            <field file="base/static/img/country_flags/ar.png" name="image" type="base64" />            <field name="currency_id" ref="ARS" />            <field eval="54" name="phone_code" />        </record>        <record id="as" >            <field name="name">American Samoa</field>            <field name="code">as</field>            <field file="base/static/img/country_flags/as.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="at" >            <field name="name">Austria</field>            <field name="code">at</field>            <field file="base/static/img/country_flags/at.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="43" name="phone_code" />        </record>        <record id="au" >            <field name="name">Australia</field>            <field name="code">au</field>            <field file="base/static/img/country_flags/au.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(city)s %(state_code)s %(zip)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="AUD" />            <field eval="61" name="phone_code" />        </record>        <record id="aw" >            <field name="name">Aruba</field>            <field name="code">aw</field>            <field file="base/static/img/country_flags/aw.png" name="image" type="base64" />            <field name="currency_id" ref="AWG" />            <field eval="297" name="phone_code" />        </record>        <record id="ax" >            <field name="name">Åland Islands</field>            <field name="code">ax</field>            <field file="base/static/img/country_flags/ax.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="0" name="phone_code" />        </record>        <record id="az" >            <field name="name">Azerbaijan</field>            <field name="code">az</field>            <field file="base/static/img/country_flags/az.png" name="image" type="base64" />            <field name="currency_id" ref="AZN" />            <field eval="994" name="phone_code" />        </record>        <record id="ba" >            <field name="name">Bosnia-Herzegovina</field>            <field name="code">ba</field>            <field file="base/static/img/country_flags/ba.png" name="image" type="base64" />            <field name="currency_id" ref="BAM" />            <field eval="387" name="phone_code" />        </record>        <record id="bb" >            <field name="name">Barbados</field>            <field name="code">bb</field>            <field file="base/static/img/country_flags/bb.png" name="image" type="base64" />            <field name="currency_id" ref="BBD" />            <field eval="0" name="phone_code" />        </record>        <record id="bd" >            <field name="name">Bangladesh</field>            <field name="code">bd</field>            <field file="base/static/img/country_flags/bd.png" name="image" type="base64" />            <field name="currency_id" ref="BDT" />            <field eval="880" name="phone_code" />        </record>        <record id="be" >            <field name="name">Belgium</field>            <field name="code">be</field>            <field file="base/static/img/country_flags/be.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="EUR" />            <field eval="32" name="phone_code" />        </record>        <record id="bf" >            <field name="name">Burkina Faso</field>            <field name="code">bf</field>            <field file="base/static/img/country_flags/bf.png" name="image" type="base64" />            <field name="currency_id" ref="XOF" />            <field eval="226" name="phone_code" />        </record>        <record id="bg" >            <field name="name">Bulgaria</field>            <field name="code">bg</field>            <field file="base/static/img/country_flags/bg.png" name="image" type="base64" />            <field name="currency_id" ref="BGN" />            <field eval="359" name="phone_code" />        </record>        <record id="bh" >            <field name="name">Bahrain</field>            <field name="code">bh</field>            <field file="base/static/img/country_flags/bh.png" name="image" type="base64" />            <field name="currency_id" ref="BHD" />            <field eval="973" name="phone_code" />        </record>        <record id="bi" >            <field name="name">Burundi</field>            <field name="code">bi</field>            <field file="base/static/img/country_flags/bi.png" name="image" type="base64" />            <field name="currency_id" ref="BIF" />            <field eval="257" name="phone_code" />        </record>        <record id="bj" >            <field name="name">Benin</field>            <field name="code">bj</field>            <field file="base/static/img/country_flags/bj.png" name="image" type="base64" />            <field name="currency_id" ref="XOF" />            <field eval="229" name="phone_code" />        </record>        <record id="bl" >            <field name="name">Saint Barthélémy</field>            <field name="code">bl</field>            <field file="base/static/img/country_flags/bl.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="0" name="phone_code" />        </record>        <record id="bm" >            <field name="name">Bermuda</field>            <field name="code">bm</field>            <field file="base/static/img/country_flags/bm.png" name="image" type="base64" />            <field name="currency_id" ref="BMD" />            <field eval="0" name="phone_code" />        </record>        <record id="bn" >            <field name="name">Brunei Darussalam</field>            <field name="code">bn</field>            <field file="base/static/img/country_flags/bn.png" name="image" type="base64" />            <field name="currency_id" ref="BND" />            <field eval="673" name="phone_code" />        </record>        <record id="bo" >            <field name="name">Bolivia</field>            <field name="code">bo</field>            <field file="base/static/img/country_flags/bo.png" name="image" type="base64" />            <field name="currency_id" ref="BOB" />            <field eval="591" name="phone_code" />        </record>        <record id="bq" >            <field name="name">Bonaire, Sint Eustatius and Saba</field>            <field name="code">bq</field>            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="br" >            <field name="name">Brazil</field>            <field name="code">br</field>            <field file="base/static/img/country_flags/br.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(city)s %(state_code)s\n%(zip)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="BRL" />            <field eval="55" name="phone_code" />        </record>        <record id="bs" >            <field name="name">Bahamas</field>            <field name="code">bs</field>            <field file="base/static/img/country_flags/bs.png" name="image" type="base64" />            <field name="currency_id" ref="BSD" />            <field eval="0" name="phone_code" />        </record>        <record id="bt" >            <field name="name">Bhutan</field>            <field name="code">bt</field>            <field file="base/static/img/country_flags/bt.png" name="image" type="base64" />            <field name="currency_id" ref="BTN" />            <field eval="975" name="phone_code" />        </record>        <record id="bv" >            <field name="name">Bouvet Island</field>            <field name="code">bv</field>            <field name="currency_id" ref="NOK" />            <field eval="0" name="phone_code" />        </record>        <record id="bw" >            <field name="name">Botswana</field>            <field name="code">bw</field>            <field file="base/static/img/country_flags/bw.png" name="image" type="base64" />            <field name="currency_id" ref="BWP" />            <field eval="267" name="phone_code" />        </record>        <record id="by" >            <field name="name">Belarus</field>            <field name="code">by</field>            <field file="base/static/img/country_flags/by.png" name="image" type="base64" />            <field name="currency_id" ref="BYR" />            <field eval="0" name="phone_code" />        </record>        <record id="bz" >            <field name="name">Belize</field>            <field name="code">bz</field>            <field file="base/static/img/country_flags/bz.png" name="image" type="base64" />            <field name="currency_id" ref="BZD" />            <field eval="501" name="phone_code" />        </record>        <record id="ca" >            <field name="name">Canada</field>            <field name="code">ca</field>            <field file="base/static/img/country_flags/ca.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(city)s %(state_code)s %(zip)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="CAD" />            <field eval="1" name="phone_code" />        </record>        <record id="cc" >            <field name="name">Cocos (Keeling) Islands</field>            <field name="code">cc</field>            <field file="base/static/img/country_flags/cc.png" name="image" type="base64" />            <field name="currency_id" ref="AUD" />            <field eval="0" name="phone_code" />        </record>        <record id="cf" >            <field name="name">Central African Republic</field>            <field name="code">cf</field>            <field file="base/static/img/country_flags/cf.png" name="image" type="base64" />            <field name="currency_id" ref="XAF" />            <field eval="236" name="phone_code" />        </record>        <record id="cd" >            <field name="name">Congo, Democratic Republic of the</field>            <field name="code">cd</field>            <field file="base/static/img/country_flags/cd.png" name="image" type="base64" />            <field name="currency_id" ref="CDF" />            <field eval="242" name="phone_code" />        </record>        <record id="cg" >            <field name="name">Congo</field>            <field name="code">cg</field>            <field file="base/static/img/country_flags/cg.png" name="image" type="base64" />            <field name="currency_id" ref="XAF" />            <field eval="243" name="phone_code" />        </record>        <record id="ch" >            <field name="name">Switzerland</field>            <field name="code">ch</field>            <field file="base/static/img/country_flags/ch.png" name="image" type="base64" />            <field name="currency_id" ref="CHF" />            <field eval="41" name="phone_code" />        </record>        <record id="ci" >            <field name="name">Ivory Coast (Cote D'Ivoire)</field>            <field name="code">ci</field>            <field file="base/static/img/country_flags/ci.png" name="image" type="base64" />            <field name="currency_id" ref="XOF" />            <field eval="225" name="phone_code" />        </record>        <record id="ck" >            <field name="name">Cook Islands</field>            <field name="code">ck</field>            <field file="base/static/img/country_flags/ck.png" name="image" type="base64" />            <field name="currency_id" ref="NZD" />            <field eval="682" name="phone_code" />        </record>        <record id="cl" >            <field name="name">Chile</field>            <field name="code">cl</field>            <field file="base/static/img/country_flags/cl.png" name="image" type="base64" />            <field name="currency_id" ref="CLP" />            <field eval="56" name="phone_code" />        </record>        <record id="cm" >            <field name="name">Cameroon</field>            <field name="code">cm</field>            <field file="base/static/img/country_flags/cm.png" name="image" type="base64" />            <field name="currency_id" ref="XAF" />            <field eval="237" name="phone_code" />        </record>        <record id="cn" >            <field name="name">China</field>            <field name="code">cn</field>            <field file="base/static/img/country_flags/cn.png" name="image" type="base64" />            <field eval="'%(country_name)s%(state_name)s%(city)s%(street)s%(street2)s %(zip)s'" name="address_format" />            <field name="currency_id" ref="CNY" />            <field eval="86" name="phone_code" />        </record>        <record id="co" >            <field name="name">Colombia</field>            <field name="code">co</field>            <field file="base/static/img/country_flags/co.png" name="image" type="base64" />            <field name="currency_id" ref="COP" />            <field eval="57" name="phone_code" />        </record>        <record id="cr" >            <field name="name">Costa Rica</field>            <field name="code">cr</field>            <field file="base/static/img/country_flags/cr.png" name="image" type="base64" />            <field name="currency_id" ref="CRC" />            <field eval="506" name="phone_code" />        </record>        <record id="cu" >            <field name="name">Cuba</field>            <field name="code">cu</field>            <field file="base/static/img/country_flags/cu.png" name="image" type="base64" />            <field name="currency_id" ref="CUP" />            <field eval="53" name="phone_code" />        </record>        <record id="cv" >            <field name="name">Cape Verde</field>            <field name="code">cv</field>            <field file="base/static/img/country_flags/cv.png" name="image" type="base64" />            <field name="currency_id" ref="CVE" />            <field eval="238" name="phone_code" />        </record>        <record id="cw" >            <field name="name">Curaçao</field>            <field name="code">cw</field>            <field file="base/static/img/country_flags/cw.png" name="image" type="base64" />            <field name="currency_id" ref="ANG" />            <field eval="0" name="phone_code" />        </record>        <record id="cx" >            <field name="name">Christmas Island</field>            <field name="code">cx</field>            <field file="base/static/img/country_flags/cx.png" name="image" type="base64" />            <field name="currency_id" ref="AUD" />            <field eval="0" name="phone_code" />        </record>        <record id="cy" >            <field name="name">Cyprus</field>            <field name="code">cy</field>            <field file="base/static/img/country_flags/cy.png" name="image" type="base64" />            <field name="currency_id" ref="CYP" />            <field eval="357" name="phone_code" />        </record>        <record id="cz" >            <field name="name">Czech Republic</field>            <field name="code">cz</field>            <field file="base/static/img/country_flags/cz.png" name="image" type="base64" />            <field name="currency_id" ref="CZK" />            <field eval="420" name="phone_code" />        </record>        <record id="de" >            <field name="name">Germany</field>            <field name="code">de</field>            <field file="base/static/img/country_flags/de.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="EUR" />            <field eval="49" name="phone_code" />        </record>        <record id="dj" >            <field name="name">Djibouti</field>            <field name="code">dj</field>            <field file="base/static/img/country_flags/dj.png" name="image" type="base64" />            <field name="currency_id" ref="DJF" />            <field eval="253" name="phone_code" />        </record>        <record id="dk" >            <field name="name">Denmark</field>            <field name="code">dk</field>            <field file="base/static/img/country_flags/dk.png" name="image" type="base64" />            <field name="currency_id" ref="DKK" />            <field eval="45" name="phone_code" />        </record>        <record id="dm" >            <field name="name">Dominica</field>            <field name="code">dm</field>            <field file="base/static/img/country_flags/dm.png" name="image" type="base64" />            <field name="currency_id" ref="XCD" />            <field eval="0" name="phone_code" />        </record>        <record id="do" >            <field name="name">Dominican Republic</field>            <field name="code">do</field>            <field file="base/static/img/country_flags/do.png" name="image" type="base64" />            <field name="currency_id" ref="DOP" />            <field eval="0" name="phone_code" />        </record>        <record id="dz" >            <field name="name">Algeria</field>            <field name="code">dz</field>            <field file="base/static/img/country_flags/dz.png" name="image" type="base64" />            <field name="currency_id" ref="DZD" />            <field eval="213" name="phone_code" />        </record>        <record id="ec" >            <field name="name">Ecuador</field>            <field name="code">ec</field>            <field file="base/static/img/country_flags/ec.png" name="image" type="base64" />            <field name="currency_id" ref="ECS" />            <field eval="593" name="phone_code" />        </record>        <record id="ee" >            <field name="name">Estonia</field>            <field name="code">ee</field>            <field file="base/static/img/country_flags/ee.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="372" name="phone_code" />        </record>        <record id="eg" >            <field name="name">Egypt</field>            <field name="code">eg</field>            <field file="base/static/img/country_flags/eg.png" name="image" type="base64" />            <field name="currency_id" ref="EGP" />            <field eval="20" name="phone_code" />        </record>        <record id="eh" >            <field name="name">Western Sahara</field>            <field name="code">eh</field>            <field name="currency_id" ref="MAD" />            <field eval="0" name="phone_code" />        </record>        <record id="er" >            <field name="name">Eritrea</field>            <field name="code">er</field>            <field file="base/static/img/country_flags/er.png" name="image" type="base64" />            <field name="currency_id" ref="ERN" />            <field eval="291" name="phone_code" />        </record>        <record id="es" >            <field name="name">Spain</field>            <field name="code">es</field>            <field file="base/static/img/country_flags/es.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="EUR" />            <field eval="34" name="phone_code" />        </record>        <record id="et" >            <field name="name">Ethiopia</field>            <field name="code">et</field>            <field file="base/static/img/country_flags/et.png" name="image" type="base64" />            <field name="currency_id" ref="ETB" />            <field eval="251" name="phone_code" />        </record>        <record id="fi" >            <field name="name">Finland</field>            <field name="code">fi</field>            <field file="base/static/img/country_flags/fi.png" name="image" type="base64" />            <field name="address_format" eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" />            <field name="currency_id" ref="EUR" />            <field eval="358" name="phone_code" />        </record>        <record id="fj" >            <field name="name">Fiji</field>            <field name="code">fj</field>            <field file="base/static/img/country_flags/fj.png" name="image" type="base64" />            <field name="currency_id" ref="FJD" />            <field eval="679" name="phone_code" />        </record>        <record id="fk" >            <field name="name">Falkland Islands</field>            <field name="code">fk</field>            <field file="base/static/img/country_flags/fk.png" name="image" type="base64" />            <field name="currency_id" ref="FKP" />            <field eval="0" name="phone_code" />        </record>        <record id="fm" >            <field name="name">Micronesia</field>            <field name="code">fm</field>            <field file="base/static/img/country_flags/fm.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="691" name="phone_code" />        </record>        <record id="fo" >            <field name="name">Faroe Islands</field>            <field name="code">fo</field>            <field file="base/static/img/country_flags/fo.png" name="image" type="base64" />            <field name="currency_id" ref="DKK" />            <field eval="298" name="phone_code" />        </record>        <record id="fr" >            <field name="name">France</field>            <field name="code">fr</field>            <field file="base/static/img/country_flags/fr.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="EUR" />            <field eval="33" name="phone_code" />        </record>        <record id="ga" >            <field name="name">Gabon</field>            <field name="code">ga</field>            <field file="base/static/img/country_flags/ga.png" name="image" type="base64" />            <field name="currency_id" ref="XAF" />            <field eval="241" name="phone_code" />        </record>        <record id="gd" >            <field name="name">Grenada</field>            <field name="code">gd</field>            <field file="base/static/img/country_flags/gd.png" name="image" type="base64" />            <field name="currency_id" ref="XCD" />            <field eval="0" name="phone_code" />        </record>        <record id="ge" >            <field name="name">Georgia</field>            <field name="code">ge</field>            <field file="base/static/img/country_flags/ge.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="995" name="phone_code" />        </record>        <record id="gf" >            <field name="name">French Guyana</field>            <field name="code">gf</field>            <field name="currency_id" ref="GEL" />            <field eval="594" name="phone_code" />        </record>        <record id="gh" >            <field name="name">Ghana</field>            <field name="code">gh</field>            <field file="base/static/img/country_flags/gh.png" name="image" type="base64" />            <field name="currency_id" ref="GHS" />            <field eval="233" name="phone_code" />        </record>        <record id="gi" >            <field name="name">Gibraltar</field>            <field name="code">gi</field>            <field file="base/static/img/country_flags/gi.png" name="image" type="base64" />            <field name="currency_id" ref="GIP" />            <field eval="350" name="phone_code" />        </record>        <record id="gg" >            <field name="name">Guernsey</field>            <field name="code">gg</field>            <field file="base/static/img/country_flags/gg.png" name="image" type="base64" />            <field name="currency_id" ref="GBP" />            <field eval="0" name="phone_code" />        </record>        <record id="gl" >            <field name="name">Greenland</field>            <field name="code">gl</field>            <field file="base/static/img/country_flags/gl.png" name="image" type="base64" />            <field name="currency_id" ref="DKK" />            <field eval="299" name="phone_code" />        </record>        <record id="gm" >            <field name="name">Gambia</field>            <field name="code">gm</field>            <field file="base/static/img/country_flags/gm.png" name="image" type="base64" />            <field name="currency_id" ref="GMD" />            <field eval="220" name="phone_code" />        </record>        <record id="gn" >            <field name="name">Guinea</field>            <field name="code">gn</field>            <field file="base/static/img/country_flags/gn.png" name="image" type="base64" />            <field name="currency_id" ref="GNF" />            <field eval="224" name="phone_code" />        </record>        <record id="gp" >            <field name="name">Guadeloupe (French)</field>            <field name="code">gp</field>            <field name="currency_id" ref="EUR" />            <field eval="590" name="phone_code" />        </record>        <record id="gq" >            <field name="name">Equatorial Guinea</field>            <field name="code">gq</field>            <field file="base/static/img/country_flags/gq.png" name="image" type="base64" />            <field name="currency_id" ref="XAF" />            <field eval="240" name="phone_code" />        </record>        <record id="gr" >            <field name="name">Greece</field>            <field name="code">gr</field>            <field file="base/static/img/country_flags/gr.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="30" name="phone_code" />        </record>        <record id="gs" >            <field name="name">South Georgia and the South Sandwich Islands</field>            <field name="code">gs</field>            <field file="base/static/img/country_flags/gs.png" name="image" type="base64" />            <field name="currency_id" ref="GBP" />            <field eval="0" name="phone_code" />        </record>        <record id="gt" >            <field name="name">Guatemala</field>            <field name="code">gt</field>            <field file="base/static/img/country_flags/gt.png" name="image" type="base64" />            <field name="currency_id" ref="QTQ" />            <field eval="502" name="phone_code" />        </record>        <record id="gu" >            <field name="name">Guam (USA)</field>            <field name="code">gu</field>            <field file="base/static/img/country_flags/gu.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="gw" >            <field name="name">Guinea Bissau</field>            <field name="code">gw</field>            <field file="base/static/img/country_flags/gw.png" name="image" type="base64" />            <field name="currency_id" ref="GWP" />            <field eval="245" name="phone_code" />        </record>        <record id="gy" >            <field name="name">Guyana</field>            <field name="code">gy</field>            <field file="base/static/img/country_flags/gy.png" name="image" type="base64" />            <field name="currency_id" ref="GYD" />            <field eval="592" name="phone_code" />        </record>        <record id="hk" >            <field name="name">Hong Kong</field>            <field name="code">hk</field>            <field file="base/static/img/country_flags/hk.png" name="image" type="base64" />            <field name="currency_id" ref="HKD" />            <field eval="852" name="phone_code" />        </record>        <record id="hm" >            <field name="name">Heard and McDonald Islands</field>            <field name="code">hm</field>            <field name="currency_id" ref="AUD" />            <field eval="0" name="phone_code" />        </record>        <record id="hn" >            <field name="name">Honduras</field>            <field name="code">hn</field>            <field file="base/static/img/country_flags/hn.png" name="image" type="base64" />            <field name="currency_id" ref="HNL" />            <field eval="504" name="phone_code" />        </record>        <record id="hr" >            <field name="name">Croatia</field>            <field name="code">hr</field>            <field file="base/static/img/country_flags/hr.png" name="image" type="base64" />            <field name="currency_id" ref="HRK" />            <field eval="385" name="phone_code" />        </record>        <record id="ht" >            <field name="name">Haiti</field>            <field name="code">ht</field>            <field file="base/static/img/country_flags/ht.png" name="image" type="base64" />            <field name="currency_id" ref="HTG" />            <field eval="509" name="phone_code" />        </record>        <record id="hu" >            <field name="name">Hungary</field>            <field name="code">hu</field>            <field file="base/static/img/country_flags/hu.png" name="image" type="base64" />            <field name="currency_id" ref="HUF" />            <field eval="36" name="phone_code" />        </record>        <record id="id" >            <field name="name">Indonesia</field>            <field name="code">id</field>            <field file="base/static/img/country_flags/id.png" name="image" type="base64" />            <field name="currency_id" ref="IDR" />            <field eval="62" name="phone_code" />        </record>        <record id="ie" >            <field name="name">Ireland</field>            <field name="code">ie</field>            <field file="base/static/img/country_flags/ie.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="353" name="phone_code" />        </record>        <record id="il" >            <field name="name">Israel</field>            <field name="code">il</field>            <field file="base/static/img/country_flags/il.png" name="image" type="base64" />            <field name="currency_id" ref="ILS" />            <field eval="972" name="phone_code" />        </record>        <record id="im" >            <field name="name">Isle of Man</field>            <field name="code">im</field>            <field file="base/static/img/country_flags/im.png" name="image" type="base64" />            <field name="currency_id" ref="GBP" />            <field eval="0" name="phone_code" />        </record>        <record id="in" >            <field name="name">India</field>            <field name="code">in</field>            <field file="base/static/img/country_flags/in.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(city)s %(zip)s\n%(state_name)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="INR" />            <field eval="91" name="phone_code" />        </record>        <record id="io" >            <field name="name">British Indian Ocean Territory</field>            <field name="code">io</field>            <field file="base/static/img/country_flags/io.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="iq" >            <field name="name">Iraq</field>            <field name="code">iq</field>            <field file="base/static/img/country_flags/iq.png" name="image" type="base64" />            <field name="currency_id" ref="IQD" />            <field eval="964" name="phone_code" />        </record>        <record id="ir" >            <field name="name">Iran</field>            <field name="code">ir</field>            <field file="base/static/img/country_flags/ir.png" name="image" type="base64" />            <field name="currency_id" ref="IRR" />            <field eval="98" name="phone_code" />        </record>        <record id="is" >            <field name="name">Iceland</field>            <field name="code">is</field>            <field file="base/static/img/country_flags/is.png" name="image" type="base64" />            <field name="currency_id" ref="ISK" />            <field eval="354" name="phone_code" />        </record>        <record id="it" >            <field name="name">Italy</field>            <field name="code">it</field>            <field file="base/static/img/country_flags/it.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="39" name="phone_code" />        </record>        <record id="je" >            <field name="name">Jersey</field>            <field name="code">je</field>            <field file="base/static/img/country_flags/je.png" name="image" type="base64" />            <field name="currency_id" ref="GBP" />            <field eval="0" name="phone_code" />        </record>        <record id="jm" >            <field name="name">Jamaica</field>            <field name="code">jm</field>            <field file="base/static/img/country_flags/jm.png" name="image" type="base64" />            <field name="currency_id" ref="JMD" />            <field eval="0" name="phone_code" />        </record>        <record id="jo" >            <field name="name">Jordan</field>            <field name="code">jo</field>            <field file="base/static/img/country_flags/jo.png" name="image" type="base64" />            <field name="currency_id" ref="JOD" />            <field eval="962" name="phone_code" />        </record>        <record id="jp" >            <field name="name">Japan</field>            <field name="code">jp</field>            <field file="base/static/img/country_flags/jp.png" name="image" type="base64" />            <field name="currency_id" ref="JPY" />            <field eval="81" name="phone_code" />        </record>        <record id="ke" >            <field name="name">Kenya</field>            <field name="code">ke</field>            <field file="base/static/img/country_flags/ke.png" name="image" type="base64" />            <field name="currency_id" ref="KES" />            <field eval="254" name="phone_code" />        </record>        <record id="kg" >            <field name="name">Kyrgyz Republic (Kyrgyzstan)</field>            <field name="code">kg</field>            <field file="base/static/img/country_flags/kg.png" name="image" type="base64" />            <field name="currency_id" ref="KGS" />            <field eval="996" name="phone_code" />        </record>        <record id="kh" >            <field name="name">Cambodia, Kingdom of</field>            <field name="code">kh</field>            <field file="base/static/img/country_flags/kh.png" name="image" type="base64" />            <field name="currency_id" ref="KHR" />            <field eval="855" name="phone_code" />        </record>        <record id="ki" >            <field name="name">Kiribati</field>            <field name="code">ki</field>            <field file="base/static/img/country_flags/ki.png" name="image" type="base64" />            <field name="currency_id" ref="AUD" />            <field eval="686" name="phone_code" />        </record>        <record id="km" >            <field name="name">Comoros</field>            <field name="code">km</field>            <field file="base/static/img/country_flags/km.png" name="image" type="base64" />            <field name="currency_id" ref="KMF" />            <field eval="269" name="phone_code" />        </record>        <record id="kn" >            <field name="name">Saint Kitts &amp; Nevis Anguilla</field>            <field name="code">kn</field>            <field file="base/static/img/country_flags/kn.png" name="image" type="base64" />            <field name="currency_id" ref="XCD" />            <field eval="0" name="phone_code" />        </record>        <record id="kp" >            <field name="name">North Korea</field>            <field name="code">kp</field>            <field file="base/static/img/country_flags/kp.png" name="image" type="base64" />            <field name="currency_id" ref="KPW" />            <field eval="850" name="phone_code" />        </record>        <record id="kr" >            <field name="name">South Korea</field>            <field name="code">kr</field>            <field file="base/static/img/country_flags/kr.png" name="image" type="base64" />            <field name="currency_id" ref="KRW" />            <field eval="82" name="phone_code" />        </record>        <record id="kw" >            <field name="name">Kuwait</field>            <field name="code">kw</field>            <field file="base/static/img/country_flags/kw.png" name="image" type="base64" />            <field name="currency_id" ref="KWD" />            <field eval="965" name="phone_code" />        </record>        <record id="ky" >            <field name="name">Cayman Islands</field>            <field name="code">ky</field>            <field file="base/static/img/country_flags/ky.png" name="image" type="base64" />            <field name="currency_id" ref="KYD" />            <field eval="0" name="phone_code" />        </record>        <record id="kz" >            <field name="name">Kazakhstan</field>            <field name="code">kz</field>            <field file="base/static/img/country_flags/kz.png" name="image" type="base64" />            <field name="currency_id" ref="KZT" />            <field eval="7" name="phone_code" />        </record>        <record id="la" >            <field name="name">Laos</field>            <field name="code">la</field>            <field file="base/static/img/country_flags/la.png" name="image" type="base64" />            <field name="currency_id" ref="LAK" />            <field eval="856" name="phone_code" />        </record>        <record id="lb" >            <field name="name">Lebanon</field>            <field name="code">lb</field>            <field file="base/static/img/country_flags/lb.png" name="image" type="base64" />            <field name="currency_id" ref="LBP" />            <field eval="961" name="phone_code" />        </record>        <record id="lc" >            <field name="name">Saint Lucia</field>            <field name="code">lc</field>            <field file="base/static/img/country_flags/lc.png" name="image" type="base64" />            <field name="currency_id" ref="XCD" />            <field eval="0" name="phone_code" />        </record>        <record id="li" >            <field name="name">Liechtenstein</field>            <field name="code">li</field>            <field file="base/static/img/country_flags/li.png" name="image" type="base64" />            <field name="currency_id" ref="CHF" />            <field eval="423" name="phone_code" />        </record>        <record id="lk" >            <field name="name">Sri Lanka</field>            <field name="code">lk</field>            <field file="base/static/img/country_flags/lk.png" name="image" type="base64" />            <field name="currency_id" ref="LKR" />            <field eval="94" name="phone_code" />        </record>        <record id="lr" >            <field name="name">Liberia</field>            <field name="code">lr</field>            <field file="base/static/img/country_flags/lr.png" name="image" type="base64" />            <field name="currency_id" ref="LRD" />            <field eval="231" name="phone_code" />        </record>        <record id="ls" >            <field name="name">Lesotho</field>            <field name="code">ls</field>            <field file="base/static/img/country_flags/ls.png" name="image" type="base64" />            <field name="currency_id" ref="LSL" />            <field eval="266" name="phone_code" />        </record>        <record id="lt" >            <field name="name">Lithuania</field>            <field name="code">lt</field>            <field file="base/static/img/country_flags/lt.png" name="image" type="base64" />            <field name="currency_id" ref="EUR"/>            <field eval="370" name="phone_code" />        </record>        <record id="lu" >            <field name="name">Luxembourg</field>            <field name="code">lu</field>            <field file="base/static/img/country_flags/lu.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="352" name="phone_code" />        </record>        <record id="lv" >            <field name="name">Latvia</field>            <field name="code">lv</field>            <field file="base/static/img/country_flags/lv.png" name="image" type="base64" />            <field name="currency_id" ref="EUR"/>            <field eval="371" name="phone_code" />        </record>        <record id="ly" >            <field name="name">Libya</field>            <field name="code">ly</field>            <field file="base/static/img/country_flags/ly.png" name="image" type="base64" />            <field name="currency_id" ref="LYD" />            <field eval="218" name="phone_code" />        </record>        <record id="ma" >            <field name="name">Morocco</field>            <field name="code">ma</field>            <field file="base/static/img/country_flags/ma.png" name="image" type="base64" />            <field name="currency_id" ref="MAD" />            <field eval="212" name="phone_code" />        </record>        <record id="mc" >            <field name="name">Monaco</field>            <field name="currency_id" ref="EUR" />            <field name="code">mc</field>            <field file="base/static/img/country_flags/mc.png" name="image" type="base64" />            <field eval="377" name="phone_code" />        </record>        <record id="md" >            <field name="name">Moldavia</field>            <field name="code">md</field>            <field file="base/static/img/country_flags/md.png" name="image" type="base64" />            <field name="currency_id" ref="MDL" />            <field eval="373" name="phone_code" />        </record>        <record id="me" >            <field name="name">Montenegro</field>            <field name="code">me</field>            <field file="base/static/img/country_flags/me.png" name="image" type="base64" />            <field name="currency_id" ref="LYD" />            <field eval="382" name="phone_code" />        </record>        <record id="mf" >            <field name="name">Saint Martin (French part)</field>            <field name="code">mf</field>            <field name="currency_id" ref="EUR" />            <field eval="0" name="phone_code" />        </record>        <record id="mg" >            <field name="name">Madagascar</field>            <field name="code">mg</field>            <field file="base/static/img/country_flags/mg.png" name="image" type="base64" />            <field name="currency_id" ref="MGA" />            <field eval="261" name="phone_code" />        </record>        <record id="mh" >            <field name="name">Marshall Islands</field>            <field name="code">mh</field>            <field file="base/static/img/country_flags/mh.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="692" name="phone_code" />        </record>        <record id="mk" >            <field name="name">Macedonia, the former Yugoslav Republic of</field>            <field name="code">mk</field>            <field file="base/static/img/country_flags/mk.png" name="image" type="base64" />            <field name="currency_id" ref="MKD" />            <field eval="389" name="phone_code" />        </record>        <record id="ml" >            <field name="name">Mali</field>            <field name="code">ml</field>            <field file="base/static/img/country_flags/ml.png" name="image" type="base64" />            <field name="currency_id" ref="XOF" />            <field eval="223" name="phone_code" />        </record>        <record id="mm" >            <field name="name">Myanmar</field>            <field name="code">mm</field>            <field file="base/static/img/country_flags/mm.png" name="image" type="base64" />            <field name="currency_id" ref="MMK" />            <field eval="95" name="phone_code" />        </record>        <record id="mn" >            <field name="name">Mongolia</field>            <field name="code">mn</field>            <field file="base/static/img/country_flags/mn.png" name="image" type="base64" />            <field name="currency_id" ref="MNT" />            <field eval="976" name="phone_code" />        </record>        <record id="mo" >            <field name="name">Macau</field>            <field name="code">mo</field>            <field file="base/static/img/country_flags/mo.png" name="image" type="base64" />            <field name="currency_id" ref="MOP" />            <field eval="853" name="phone_code" />        </record>        <record id="mp" >            <field name="name">Northern Mariana Islands</field>            <field name="code">mp</field>            <field file="base/static/img/country_flags/mp.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="mq" >            <field name="name">Martinique (French)</field>            <field name="code">mq</field>            <field file="base/static/img/country_flags/mq.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="596" name="phone_code" />        </record>        <record id="mr" >            <field name="name">Mauritania</field>            <field name="code">mr</field>            <field file="base/static/img/country_flags/mr.png" name="image" type="base64" />            <field name="currency_id" ref="MRO" />            <field eval="222" name="phone_code" />        </record>        <record id="ms" >            <field name="name">Montserrat</field>            <field name="code">ms</field>            <field file="base/static/img/country_flags/ms.png" name="image" type="base64" />            <field name="currency_id" ref="XCD" />            <field eval="0" name="phone_code" />        </record>        <record id="mt" >            <field name="name">Malta</field>            <field name="code">mt</field>            <field file="base/static/img/country_flags/mt.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="356" name="phone_code" />        </record>        <record id="mu" >            <field name="name">Mauritius</field>            <field name="code">mu</field>            <field file="base/static/img/country_flags/mu.png" name="image" type="base64" />            <field name="currency_id" ref="MUR" />            <field eval="230" name="phone_code" />        </record>        <record id="mv" >            <field name="name">Maldives</field>            <field name="code">mv</field>            <field file="base/static/img/country_flags/mv.png" name="image" type="base64" />            <field name="currency_id" ref="MVR" />            <field eval="960" name="phone_code" />        </record>        <record id="mw" >            <field name="name">Malawi</field>            <field name="code">mw</field>            <field file="base/static/img/country_flags/mw.png" name="image" type="base64" />            <field name="currency_id" ref="MWK" />            <field eval="265" name="phone_code" />        </record>        <record id="mx" >            <field name="name">Mexico</field>            <field name="code">mx</field>            <field file="base/static/img/country_flags/mx.png" name="image" type="base64" />            <field name="currency_id" ref="MXN" />            <field eval="52" name="phone_code" />        </record>        <record id="my" >            <field name="name">Malaysia</field>            <field name="code">my</field>            <field file="base/static/img/country_flags/my.png" name="image" type="base64" />            <field name="currency_id" ref="MYR" />            <field eval="60" name="phone_code" />        </record>        <record id="mz" >            <field name="name">Mozambique</field>            <field name="code">mz</field>            <field file="base/static/img/country_flags/mz.png" name="image" type="base64" />            <field name="currency_id" ref="MZN" />            <field eval="258" name="phone_code" />        </record>        <record id="na" >            <field name="name">Namibia</field>            <field name="code">na</field>            <field file="base/static/img/country_flags/na.png" name="image" type="base64" />            <field name="currency_id" ref="NAD" />            <field eval="264" name="phone_code" />        </record>        <record id="nc" >            <field name="name">New Caledonia (French)</field>            <field name="code">nc</field>            <field file="base/static/img/country_flags/nc.png" name="image" type="base64" />            <field name="currency_id" ref="XPF" />            <field eval="687" name="phone_code" />        </record>        <record id="ne" >            <field name="name">Niger</field>            <field name="code">ne</field>            <field file="base/static/img/country_flags/ne.png" name="image" type="base64" />            <field name="currency_id" ref="XOF" />            <field eval="227" name="phone_code" />        </record>        <record id="nf" >            <field name="name">Norfolk Island</field>            <field name="code">nf</field>            <field file="base/static/img/country_flags/nf.png" name="image" type="base64" />            <field name="currency_id" ref="AUD" />            <field eval="0" name="phone_code" />        </record>        <record id="ng" >            <field name="name">Nigeria</field>            <field name="code">ng</field>            <field file="base/static/img/country_flags/ng.png" name="image" type="base64" />            <field name="currency_id" ref="NGN" />            <field eval="234" name="phone_code" />        </record>        <record id="ni" >            <field name="name">Nicaragua</field>            <field name="code">ni</field>            <field file="base/static/img/country_flags/ni.png" name="image" type="base64" />            <field name="currency_id" ref="NIO" />            <field eval="505" name="phone_code" />        </record>        <record id="nl" >            <field name="name">Netherlands</field>            <field name="code">nl</field>            <field file="base/static/img/country_flags/nl.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="EUR" />            <field eval="31" name="phone_code" />        </record>        <record id="no" >            <field name="name">Norway</field>            <field name="code">no</field>            <field file="base/static/img/country_flags/no.png" name="image" type="base64" />            <field name="currency_id" ref="NOK" />            <field eval="47" name="phone_code" />        </record>        <record id="np" >            <field name="name">Nepal</field>            <field name="code">np</field>            <field file="base/static/img/country_flags/np.png" name="image" type="base64" />            <field name="currency_id" ref="NPR" />            <field eval="977" name="phone_code" />        </record>        <record id="nr" >            <field name="name">Nauru</field>            <field name="code">nr</field>            <field file="base/static/img/country_flags/nr.png" name="image" type="base64" />            <field name="currency_id" ref="AUD" />            <field eval="674" name="phone_code" />        </record>        <record id="nt" >            <field name="name">Neutral Zone</field>            <field name="code">nt</field>            <field name="currency_id" ref="IQD" />            <field eval="0" name="phone_code" />        </record>        <record id="nu" >            <field name="name">Niue</field>            <field name="code">nu</field>            <field file="base/static/img/country_flags/nu.png" name="image" type="base64" />            <field name="currency_id" ref="NZD" />            <field eval="683" name="phone_code" />        </record>        <record id="nz" >            <field name="name">New Zealand</field>            <field name="code">nz</field>            <field file="base/static/img/country_flags/nz.png" name="image" type="base64" />            <field name="currency_id" ref="NZD" />            <field eval="64" name="phone_code" />        </record>        <record id="om" >            <field name="name">Oman</field>            <field name="code">om</field>            <field file="base/static/img/country_flags/om.png" name="image" type="base64" />            <field name="currency_id" ref="OMR" />            <field eval="968" name="phone_code" />        </record>        <record id="pa" >            <field name="name">Panama</field>            <field name="code">pa</field>            <field file="base/static/img/country_flags/pa.png" name="image" type="base64" />            <field name="currency_id" ref="PAB" />            <field eval="507" name="phone_code" />        </record>        <record id="pe" >            <field name="name">Peru</field>            <field name="code">pe</field>            <field file="base/static/img/country_flags/pe.png" name="image" type="base64" />            <field name="currency_id" ref="PEN" />            <field eval="51" name="phone_code" />        </record>        <record id="pf" >            <field name="name">Polynesia (French)</field>            <field name="code">pf</field>            <field file="base/static/img/country_flags/pf.png" name="image" type="base64" />            <field name="currency_id" ref="XPF" />            <field eval="689" name="phone_code" />        </record>        <record id="pg" >            <field name="name">Papua New Guinea</field>            <field name="code">pg</field>            <field file="base/static/img/country_flags/pg.png" name="image" type="base64" />            <field name="currency_id" ref="PGK" />            <field eval="675" name="phone_code" />        </record>        <record id="ph" >            <field name="name">Philippines</field>            <field name="code">ph</field>            <field file="base/static/img/country_flags/ph.png" name="image" type="base64" />            <field name="currency_id" ref="PHP" />            <field eval="63" name="phone_code" />        </record>        <record id="pk" >            <field name="name">Pakistan</field>            <field name="code">pk</field>            <field file="base/static/img/country_flags/pk.png" name="image" type="base64" />            <field name="currency_id" ref="PKR" />            <field eval="92" name="phone_code" />        </record>        <record id="pl" >            <field name="name">Poland</field>            <field name="code">pl</field>            <field file="base/static/img/country_flags/pl.png" name="image" type="base64" />            <field name="address_format" eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" />            <field name="currency_id" ref="PLN" />            <field eval="48" name="phone_code" />        </record>        <record id="pm" >            <field name="name">Saint Pierre and Miquelon</field>            <field name="code">pm</field>            <field file="base/static/img/country_flags/pm.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="508" name="phone_code" />        </record>        <record id="pn" >            <field name="name">Pitcairn Island</field>            <field name="code">pn</field>            <field file="base/static/img/country_flags/pn.png" name="image" type="base64" />            <field name="currency_id" ref="NZD" />            <field eval="0" name="phone_code" />        </record>        <record id="pr" >            <field name="name">Puerto Rico</field>            <field name="code">pr</field>            <field file="base/static/img/country_flags/pr.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="ps" >            <field name="name">Palestinian Territory, Occupied</field>            <field name="code">ps</field>            <field name="currency_id" ref="ILS" />            <field eval="0" name="phone_code" />        </record>        <record id="pt" >            <field name="name">Portugal</field>            <field name="code">pt</field>            <field file="base/static/img/country_flags/pt.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="351" name="phone_code" />        </record>        <record id="pw" >            <field name="name">Palau</field>            <field name="code">pw</field>            <field file="base/static/img/country_flags/pw.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="680" name="phone_code" />        </record>        <record id="py" >            <field name="name">Paraguay</field>            <field name="code">py</field>            <field file="base/static/img/country_flags/py.png" name="image" type="base64" />            <field name="currency_id" ref="PYG" />            <field eval="595" name="phone_code" />        </record>        <record id="qa" >            <field name="name">Qatar</field>            <field name="code">qa</field>            <field file="base/static/img/country_flags/qa.png" name="image" type="base64" />            <field name="currency_id" ref="QAR" />            <field eval="974" name="phone_code" />        </record>        <record id="re" >            <field name="name">Reunion (French)</field>            <field name="code">re</field>            <field name="currency_id" ref="EUR" />            <field eval="262" name="phone_code" />        </record>        <record id="ro" >            <field name="name">Romania</field>            <field name="code">ro</field>            <field file="base/static/img/country_flags/ro.png" name="image" type="base64" />            <field name="currency_id" ref="RON" />            <field eval="40" name="phone_code" />        </record>        <record id="rs" >            <field name="name">Serbia</field>            <field name="code">rs</field>            <field file="base/static/img/country_flags/rs.png" name="image" type="base64" />            <field name="currency_id" ref="RSD" />            <field eval="381" name="phone_code" />        </record>        <record id="ru" >            <field name="name">Russian Federation</field>            <field name="code">ru</field>            <field file="base/static/img/country_flags/ru.png" name="image" type="base64" />            <field name="currency_id" ref="RUB" />            <field eval="7" name="phone_code" />        </record>        <record id="rw" >            <field name="name">Rwanda</field>            <field name="code">rw</field>            <field file="base/static/img/country_flags/rw.png" name="image" type="base64" />            <field name="currency_id" ref="RWF" />            <field eval="250" name="phone_code" />        </record>        <record id="sa" >            <field name="name">Saudi Arabia</field>            <field name="code">sa</field>            <field file="base/static/img/country_flags/sa.png" name="image" type="base64" />            <field name="currency_id" ref="SAR" />            <field eval="966" name="phone_code" />        </record>        <record id="sb" >            <field name="name">Solomon Islands</field>            <field name="code">sb</field>            <field file="base/static/img/country_flags/sb.png" name="image" type="base64" />            <field name="currency_id" ref="SBD" />            <field eval="677" name="phone_code" />        </record>        <record id="sc" >            <field name="name">Seychelles</field>            <field name="code">sc</field>            <field file="base/static/img/country_flags/sc.png" name="image" type="base64" />            <field name="currency_id" ref="SCR" />            <field eval="248" name="phone_code" />        </record>        <record id="sd" >            <field name="name">Sudan</field>            <field name="code">sd</field>            <field file="base/static/img/country_flags/sd.png" name="image" type="base64" />            <field name="currency_id" ref="SDD" />            <field eval="249" name="phone_code" />        </record>        <record id="se" >            <field name="name">Sweden</field>            <field name="code">se</field>            <field file="base/static/img/country_flags/se.png" name="image" type="base64" />            <field name="currency_id" ref="SEK" />            <field eval="46" name="phone_code" />        </record>        <record id="sg" >            <field name="name">Singapore</field>            <field name="code">sg</field>            <field file="base/static/img/country_flags/sg.png" name="image" type="base64" />            <field name="currency_id" ref="SGD" />            <field eval="65" name="phone_code" />        </record>        <record id="sh" >            <field name="name">Saint Helena</field>            <field name="code">sh</field>            <field file="base/static/img/country_flags/sh.png" name="image" type="base64" />            <field name="currency_id" ref="SHP" />            <field eval="0" name="phone_code" />        </record>        <record id="si" >            <field name="name">Slovenia</field>            <field name="code">si</field>            <field file="base/static/img/country_flags/si.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="386" name="phone_code" />        </record>        <record id="sj" >            <field name="name">Svalbard and Jan Mayen Islands</field>            <field name="code">sj</field>            <field name="currency_id" ref="NOK" />            <field eval="0" name="phone_code" />        </record>        <record id="sk" >            <field name="name">Slovakia</field>            <field name="code">sk</field>            <field file="base/static/img/country_flags/sk.png" name="image" type="base64" />            <field name="currency_id" ref="SKK" />            <field eval="421" name="phone_code" />        </record>        <record id="sl" >            <field name="name">Sierra Leone</field>            <field name="code">sl</field>            <field file="base/static/img/country_flags/sl.png" name="image" type="base64" />            <field name="currency_id" ref="SLL" />            <field eval="232" name="phone_code" />        </record>        <record id="sm" >            <field name="name">San Marino</field>            <field name="code">sm</field>            <field file="base/static/img/country_flags/sm.png" name="image" type="base64" />            <field name="currency_id" ref="ITL" />            <field eval="378" name="phone_code" />        </record>        <record id="sn" >            <field name="name">Senegal</field>            <field name="code">sn</field>            <field file="base/static/img/country_flags/sn.png" name="image" type="base64" />            <field name="currency_id" ref="XOF" />            <field eval="221" name="phone_code" />        </record>        <record id="so" >            <field name="name">Somalia</field>            <field name="code">so</field>            <field file="base/static/img/country_flags/so.png" name="image" type="base64" />            <field name="currency_id" ref="SOD" />            <field eval="252" name="phone_code" />        </record>        <record id="sr" >            <field name="name">Suriname</field>            <field name="code">sr</field>            <field file="base/static/img/country_flags/sr.png" name="image" type="base64" />            <field name="currency_id" ref="SRG" />            <field eval="597" name="phone_code" />        </record>        <record id="ss" >            <field name="name">South Sudan</field>            <field name="code">ss</field>            <field file="base/static/img/country_flags/ss.png" name="image" type="base64" />            <field name="currency_id" ref="SSP" />            <field eval="0" name="phone_code" />        </record>        <record id="st" >            <field name="name">Saint Tome (Sao Tome) and Principe</field>            <field name="code">st</field>            <field file="base/static/img/country_flags/st.png" name="image" type="base64" />            <field name="currency_id" ref="STD" />            <field eval="239" name="phone_code" />        </record>        <record id="sv" >            <field name="name">El Salvador</field>            <field name="code">sv</field>            <field file="base/static/img/country_flags/sv.png" name="image" type="base64" />            <field name="currency_id" ref="SVC" />            <field eval="503" name="phone_code" />        </record>        <record id="sx" >            <field name="name">Sint Maarten (Dutch part)</field>            <field name="code">sx</field>            <field file="base/static/img/country_flags/sx.png" name="image" type="base64" />            <field name="currency_id" ref="ANG" />            <field eval="0" name="phone_code" />        </record>        <record id="sy" >            <field name="name">Syria</field>            <field name="code">sy</field>            <field file="base/static/img/country_flags/sy.png" name="image" type="base64" />            <field name="currency_id" ref="SYP" />            <field eval="963" name="phone_code" />        </record>        <record id="sz" >            <field name="name">Swaziland</field>            <field name="code">sz</field>            <field file="base/static/img/country_flags/sz.png" name="image" type="base64" />            <field name="currency_id" ref="SZL" />            <field eval="268" name="phone_code" />        </record>        <record id="tc" >            <field name="name">Turks and Caicos Islands</field>            <field name="code">tc</field>            <field file="base/static/img/country_flags/tc.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="td" >            <field name="name">Chad</field>            <field name="code">td</field>            <field file="base/static/img/country_flags/td.png" name="image" type="base64" />            <field name="currency_id" ref="XAF" />            <field eval="235" name="phone_code" />        </record>        <record id="tf" >            <field name="name">French Southern Territories</field>            <field name="code">tf</field>            <field file="base/static/img/country_flags/tf.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="0" name="phone_code" />        </record>        <record id="tg" >            <field name="name">Togo</field>            <field name="code">tg</field>            <field file="base/static/img/country_flags/tg.png" name="image" type="base64" />            <field name="currency_id" ref="XOF" />            <field eval="228" name="phone_code" />        </record>        <record id="th" >            <field name="name">Thailand</field>            <field name="code">th</field>            <field file="base/static/img/country_flags/th.png" name="image" type="base64" />            <field name="currency_id" ref="THB" />            <field eval="66" name="phone_code" />        </record>        <record id="tj" >            <field name="name">Tajikistan</field>            <field name="code">tj</field>            <field file="base/static/img/country_flags/tj.png" name="image" type="base64" />            <field name="currency_id" ref="TJR" />            <field eval="992" name="phone_code" />        </record>        <record id="tk" >            <field name="name">Tokelau</field>            <field name="code">tk</field>            <field file="base/static/img/country_flags/tk.png" name="image" type="base64" />            <field name="currency_id" ref="NZD" />            <field eval="690" name="phone_code" />        </record>        <record id="tm" >            <field name="name">Turkmenistan</field>            <field name="code">tm</field>            <field file="base/static/img/country_flags/tm.png" name="image" type="base64" />            <field name="currency_id" ref="TMM" />            <field eval="993" name="phone_code" />        </record>        <record id="tn" >            <field name="name">Tunisia</field>            <field name="code">tn</field>            <field file="base/static/img/country_flags/tn.png" name="image" type="base64" />            <field name="currency_id" ref="TND" />            <field eval="216" name="phone_code" />        </record>        <record id="to" >            <field name="name">Tonga</field>            <field name="code">to</field>            <field file="base/static/img/country_flags/to.png" name="image" type="base64" />            <field name="currency_id" ref="TOP" />            <field eval="676" name="phone_code" />        </record>        <record id="tp" >            <field name="name">East Timor</field>            <field name="code">tp</field>            <field file="base/static/img/country_flags/tp.png" name="image" type="base64" />            <field name="currency_id" ref="TPE" />            <field eval="0" name="phone_code" />        </record>        <record id="tr" >            <field name="name">Turkey</field>            <field name="code">tr</field>            <field file="base/static/img/country_flags/tr.png" name="image" type="base64" />            <field name="currency_id" ref="TRY" />            <field eval="90" name="phone_code" />        </record>        <record id="tt" >            <field name="name">Trinidad and Tobago</field>            <field name="code">tt</field>            <field file="base/static/img/country_flags/tt.png" name="image" type="base64" />            <field name="currency_id" ref="TTD" />            <field eval="0" name="phone_code" />        </record>        <record id="tv" >            <field name="name">Tuvalu</field>            <field name="code">tv</field>            <field file="base/static/img/country_flags/tv.png" name="image" type="base64" />            <field name="currency_id" ref="AUD" />            <field eval="688" name="phone_code" />        </record>        <record id="tw" >            <field name="name">Taiwan</field>            <field name="code">tw</field>            <field name="currency_id" ref="TWD" />            <field eval="886" name="phone_code" />        </record>        <record id="tz" >            <field name="name">Tanzania</field>            <field name="code">tz</field>            <field file="base/static/img/country_flags/tz.png" name="image" type="base64" />            <field name="currency_id" ref="TZS" />            <field eval="255" name="phone_code" />        </record>        <record id="ua" >            <field name="name">Ukraine</field>            <field name="code">ua</field>            <field file="base/static/img/country_flags/ua.png" name="image" type="base64" />            <field name="currency_id" ref="UAG" />            <field eval="380" name="phone_code" />        </record>        <record id="ug" >            <field name="name">Uganda</field>            <field name="code">ug</field>            <field file="base/static/img/country_flags/ug.png" name="image" type="base64" />            <field name="currency_id" ref="UGX" />            <field eval="256" name="phone_code" />        </record>        <record id="uk" >            <field name="name">United Kingdom</field>            <field eval="'%(street)s\n%(street2)s\n%(city)s\n%(state_name)s\n%(zip)s\n%(country_name)s'" name="address_format" />            <field name="code">gb</field>            <field file="base/static/img/country_flags/gb.png" name="image" type="base64" />            <field name="currency_id" ref="GBP" />            <field eval="0" name="phone_code" />        </record>        <record id="um" >            <field name="name">USA Minor Outlying Islands</field>            <field name="code">um</field>            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="us" >            <field name="name">United States</field>            <field name="code">us</field>            <field file="base/static/img/country_flags/us.png" name="image" type="base64" />            <field eval="'%(street)s\n%(street2)s\n%(city)s %(state_code)s %(zip)s\n%(country_name)s'" name="address_format" />            <field name="currency_id" ref="USD" />            <field eval="1" name="phone_code" />        </record>        <record id="uy" >            <field name="name">Uruguay</field>            <field name="code">uy</field>            <field file="base/static/img/country_flags/uy.png" name="image" type="base64" />            <field name="currency_id" ref="UYU" />            <field eval="598" name="phone_code" />        </record>        <record id="uz" >            <field name="name">Uzbekistan</field>            <field name="code">uz</field>            <field file="base/static/img/country_flags/uz.png" name="image" type="base64" />            <field name="currency_id" ref="UZS" />            <field eval="998" name="phone_code" />        </record>        <record id="va" >            <field name="name">Holy See (Vatican City State)</field>            <field name="code">va</field>            <field file="base/static/img/country_flags/va.png" name="image" type="base64" />            <field name="currency_id" ref="EUR" />            <field eval="379" name="phone_code" />        </record>        <record id="vc" >            <field name="name">Saint Vincent &amp; Grenadines</field>            <field name="code">vc</field>            <field file="base/static/img/country_flags/vc.png" name="image" type="base64" />            <field name="currency_id" ref="XCD" />            <field eval="0" name="phone_code" />        </record>        <record id="ve" >            <field name="name">Venezuela</field>            <field name="code">ve</field>            <field file="base/static/img/country_flags/ve.png" name="image" type="base64" />            <field name="currency_id" ref="VEF" />            <field eval="58" name="phone_code" />        </record>        <record id="vg" >            <field name="name">Virgin Islands (British)</field>            <field name="code">vg</field>            <field file="base/static/img/country_flags/vg.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="vi" >            <field name="name">Virgin Islands (USA)</field>            <field name="code">vi</field>            <field file="base/static/img/country_flags/vi.png" name="image" type="base64" />            <field name="currency_id" ref="USD" />            <field eval="0" name="phone_code" />        </record>        <record id="vn" >            <field name="name">Vietnam</field>            <field name="code">vn</field>            <field file="base/static/img/country_flags/vn.png" name="image" type="base64" />            <field name="currency_id" ref="VND" />            <field eval="84" name="phone_code" />        </record>        <record id="vu" >            <field name="name">Vanuatu</field>            <field name="code">vu</field>            <field file="base/static/img/country_flags/vu.png" name="image" type="base64" />            <field name="currency_id" ref="VUV" />            <field eval="678" name="phone_code" />        </record>        <record id="wf" >            <field name="name">Wallis and Futuna Islands</field>            <field name="code">wf</field>            <field name="currency_id" ref="XPF" />            <field eval="681" name="phone_code" />        </record>        <record id="ws" >            <field name="name">Samoa</field>            <field name="code">ws</field>            <field file="base/static/img/country_flags/ws.png" name="image" type="base64" />            <field name="currency_id" ref="WST" />            <field eval="685" name="phone_code" />        </record>        <record id="ye" >            <field name="name">Yemen</field>            <field name="code">ye</field>            <field file="base/static/img/country_flags/ye.png" name="image" type="base64" />            <field name="currency_id" ref="YER" />            <field eval="967" name="phone_code" />        </record>        <record id="yt" >            <field name="name">Mayotte</field>            <field name="code">yt</field>            <field name="currency_id" ref="EUR" />            <field eval="262" name="phone_code" />        </record>        <record id="yu" >            <field name="name">Yugoslavia</field>            <field name="code">yu</field>            <field name="currency_id" ref="YUM" />            <field eval="0" name="phone_code" />        </record>        <record id="za" >            <field name="name">South Africa</field>            <field name="code">za</field>            <field file="base/static/img/country_flags/za.png" name="image" type="base64" />            <field name="currency_id" ref="ZAR" />            <field eval="27" name="phone_code" />        </record>        <record id="zm" >            <field name="name">Zambia</field>            <field name="code">zm</field>            <field file="base/static/img/country_flags/zm.png" name="image" type="base64" />            <field name="currency_id" ref="ZMK" />            <field eval="260" name="phone_code" />        </record>        <record id="zr" >            <field name="name">Zaire</field>            <field name="code">zr</field>            <field name="currency_id" ref="ZRZ" />            <field eval="0" name="phone_code" />        </record>        <record id="zw" >            <field name="name">Zimbabwe</field>            <field name="code">zw</field>            <field file="base/static/img/country_flags/zw.png" name="image" type="base64" />            <field name="currency_id" ref="ZWD" />            <field eval="263" name="phone_code" />        </record></result>

2.获取电话号码
String NativePhoneNumber=null;
NativePhoneNumber=telephonyManager.getLine1Number();
3.获取手机服务商信息

String ProvidersName = "N/A";          try{          IMSI = telephonyManager.getSubscriberId();          // IMSI号前面3位460是国家,紧接着后面2位00 02是中国移动,01是中国联通,03是中国电信。          System.out.println(IMSI);          if (IMSI.startsWith("46000") || IMSI.startsWith("46002")) {              ProvidersName = "中国移动";          } else if (IMSI.startsWith("46001")) {              ProvidersName = "中国联通";          } else if (IMSI.startsWith("46003")) {              ProvidersName = "中国电信";          }          }catch(Exception e){              e.printStackTrace();          }  

4.TelephonyManager类参考链接
http://www.open-open.com/lib/view/open1406013041945.html

0 0
原创粉丝点击