锘??xml version="1.0" encoding="utf-8" standalone="yes"?>BlogJava-http://www.8634070.com/leekiang/MDA/MDD/TDD/DDD/DDDDDDDzh-cnTue, 26 Mar 2019 16:29:29 GMTTue, 26 Mar 2019 16:29:29 GMT60java8鍥介檯鍖栫洿鎺敮鎸佺殑璇言鍒楄http://www.8634070.com/leekiang/archive/2017/09/27/432836.htmlleekiangleekiangWed, 27 Sep 2017 12:17:00 GMThttp://www.8634070.com/leekiang/archive/2017/09/27/432836.htmlhttp://www.8634070.com/leekiang/comments/432836.htmlhttp://www.8634070.com/leekiang/archive/2017/09/27/432836.html#Feedback0http://www.8634070.com/leekiang/comments/commentRss/432836.htmlhttp://www.8634070.com/leekiang/services/trackbacks/432836.html
System.out.println("availableLocales :"+  Locale.getAvailableLocales().length);

Locale[] arr=Locale.getAvailableLocales();
Arrays.sort(arr, new Comparator<Locale>() {
@Override
public int compare(Locale o1, Locale o2) {
return o1.getLanguage().compareTo(o2.getLanguage());
}
});

for(Locale l:arr){
System.out.println("璇言:"+ l.getLanguage()+" 鍚嶇:"+l.getDisplayLanguage()
+(StringUtils.isEmpty(l.getDisplayCountry())?"":(" 鍥藉:"+ l.getDisplayCountry())) + " "+l.toString());
}
杈撳嚭濡備笅
availableLocales :160
璇言: 鍚嶇:
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:闃挎媺浼仈鍚堥厠闀?#37733;?ar_AE
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:绾棪 ar_JO
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:鍙?#37714;?#27996;?ar_SY
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:宸存灄 ar_BH
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:娌欑壒闃挎媺浼?ar_SA
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:涔熼棬 ar_YE
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:鍩?#37721;?ar_EG
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:鑻忎腹 ar_SD
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:绐佸凹鏂?ar_TN
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:浼婃媺?#21408; ar_IQ
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:鎽礇鍝?ar_MA
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:鍗?#28617;?#28751;?ar_QA
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:闃挎浖 ar_OM
璇言:ar 鍚嶇:闃挎媺浼枃 ar
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:绉戝?#20346;壒 ar_KW
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:鍒瘮浜?ar_LY
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:闃垮皵鍙?#37714;?#27996;?ar_DZ
璇言:ar 鍚嶇:闃挎媺浼枃 鍥藉:榛?#23480;?#28698;?ar_LB
璇言:be 鍚嶇:鐧戒縿缃?#37826;枃 be
璇言:be 鍚嶇:鐧戒縿缃?#37826;枃 鍥藉:鐧戒縿缃?#37826;?be_BY
璇言:bg 鍚嶇:淇濆姞鍒?#27996;氭枃 bg
璇言:bg 鍚嶇:淇濆姞鍒?#27996;氭枃 鍥藉:淇濆姞鍒?#27996;?bg_BG
璇言:ca 鍚嶇:?#23006;?#22066;缃楀凹浜氭枃 鍥藉:瑗跨彮鐗?ca_ES
璇言:ca 鍚嶇:?#23006;?#22066;缃楀凹浜氭枃 ca
璇言:cs 鍚嶇:鎹峰厠?#26499; cs
璇言:cs 鍚嶇:鎹峰厠?#26499; 鍥藉:鎹峰厠鍏卞拰鍥?cs_CZ
璇言:da 鍚嶇:?#33145;?#23475;?#26499; 鍥藉:?#33145;?#23475; da_DK
璇言:da 鍚嶇:?#33145;?#23475;?#26499; da
璇言:de 鍚嶇:寰锋枃 de
璇言:de 鍚嶇:寰锋枃 鍥藉:鐟炲 de_CH
璇言:de 鍚嶇:寰锋枃 鍥藉:濂湴鍒?de_AT
璇言:de 鍚嶇:寰锋枃 鍥藉:鍗森鍫?de_LU
璇言:de 鍚嶇:寰锋枃 鍥藉:寰?#37733;?de_DE
璇言:de 鍚嶇:寰锋枃 鍥藉:甯岃厞 de_GR
璇言:el 鍚嶇:甯岃?#23107;枃 el
璇言:el 鍚嶇:甯岃?#23107;枃 鍥藉:濉炴郸璺?#37826;?el_CY
璇言:el 鍚嶇:甯岃?#23107;枃 鍥藉:甯岃厞 el_GR
璇言:en 鍚嶇:鑻辨枃 鍥藉:缇?#37733;?en_US
璇言:en 鍚嶇:鑻辨枃 鍥藉:鏂板姞鍧?en_SG
璇言:en 鍚嶇:鑻辨枃 鍥藉:椹?#38000;充粬 en_MT
璇言:en 鍚嶇:鑻辨枃 en
璇言:en 鍚嶇:鑻辨枃 鍥藉:鑿?#23536;?#28729;?en_PH
璇言:en 鍚嶇:鑻辨枃 鍥藉:鏂?#29783;垮叞 en_NZ
璇言:en 鍚嶇:鑻辨枃 鍥藉:鍗楅潪 en_ZA
璇言:en 鍚嶇:鑻辨枃 鍥藉:婢冲鍒?#27996;?en_AU
璇言:en 鍚嶇:鑻辨枃 鍥藉:鐖?#28751;?#37711;?en_IE
璇言:en 鍚嶇:鑻辨枃 鍥藉:?#23006;鎷垮 en_CA
璇言:en 鍚嶇:鑻辨枃 鍥藉:鍗板害 en_IN
璇言:en 鍚嶇:鑻辨枃 鍥藉:鑻?#37733;?en_GB
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:宸存嬁椹?es_PA
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:濮斿唴鐟炴媺 es_VE
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:娉?#28598;?#27035;?#37725;?es_PR
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:鐜?#37714;?#32513;?#27996;?es_BO
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:闃挎牴寤?es_AR
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:钀?#28751;?#37921;?#28598;?es_SV
璇言:es 鍚嶇:瑗跨彮鐗欐枃 es
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:瑗跨彮鐗?es_ES
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:鍝?#28028;瘮浜?es_CO
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:宸存媺鍦?es_PY
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:鍘?#37921;?#28598;?#28751;?es_EC
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:缇?#37733;?es_US
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:鍗卞湴椹媺 es_GT
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:澧?#29783;垮摜 es_MX
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:娲兘?#23226;鏂?es_HN
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:鏅?#37714;?es_CL
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:澶氱?#20914;凹?#23006;鍏卞拰鍥?es_DO
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:鍙?#23480;?es_CU
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:涔屾媺鍦?es_UY
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:鍝?#37826;?#26440;?#27035;庡姞 es_CR
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:?#20985;?#23006;?#23226;鐡?es_NI
璇言:es 鍚嶇:瑗跨彮鐗欐枃 鍥藉:绉橀瞾 es_PE
璇言:et 鍚嶇:鐖?#23052;欏凹浜氭枃 et
璇言:et 鍚嶇:鐖?#23052;欏凹浜氭枃 鍥藉:鐖?#23052;欏凹浜?et_EE
璇言:fi 鍚嶇:鑺?#37711;版枃 鍥藉:鑺?#37711;?fi_FI
璇言:fi 鍚嶇:鑺?#37711;版枃 fi
璇言:fr 鍚嶇:娉曟枃 鍥藉:?#30254;鍒?#37827;?fr_BE
璇言:fr 鍚嶇:娉曟枃 鍥藉:鐟炲 fr_CH
璇言:fr 鍚嶇:娉曟枃 fr
璇言:fr 鍚嶇:娉曟枃 鍥藉:鍗森鍫?fr_LU
璇言:fr 鍚嶇:娉曟枃 鍥藉:娉?#37733;?fr_FR
璇言:fr 鍚嶇:娉曟枃 鍥藉:?#23006;鎷垮 fr_CA
璇言:ga 鍚嶇:鐖?#28751;?#37711;版枃 ga
璇言:ga 鍚嶇:鐖?#28751;?#37711;版枃 鍥藉:鐖?#28751;?#37711;?ga_IE
璇言:hi 鍚嶇:鍗板湴?#26499; 鍥藉:鍗板害 hi_IN
璇言:hi 鍚嶇:鍗板湴?#26499; hi
璇言:hr 鍚嶇:?#21408;缃楀湴浜氭枃 鍥藉:?#21408;缃楀湴浜?hr_HR
璇言:hr 鍚嶇:?#21408;缃楀湴浜氭枃 hr
璇言:hu 鍚嶇:鍖?#37911;?#37714;枃 hu
璇言:hu 鍚嶇:鍖?#37911;?#37714;枃 鍥藉:鍖?#37911;?#37714;?hu_HU
璇言:in 鍚嶇:鍗板害?#20985;瑗?#27996;氭枃 in
璇言:in 鍚嶇:鍗板害?#20985;瑗?#27996;氭枃 鍥藉:鍗板害?#20985;瑗?#27996;?in_ID
璇言:is 鍚嶇:鍐板矝?#26499; 鍥藉:鍐板矝 is_IS
璇言:is 鍚嶇:鍐板矝?#26499; is
璇言:it 鍚嶇:鎰?#28598;?#37714;枃 it
璇言:it 鍚嶇:鎰?#28598;?#37714;枃 鍥藉:鐟炲 it_CH
璇言:it 鍚嶇:鎰?#28598;?#37714;枃 鍥藉:鎰?#28598;?#37714;?it_IT
璇言:iw 鍚嶇:甯?#28028;?#37833;枃 鍥藉:浠壊鍒?iw_IL
璇言:iw 鍚嶇:甯?#28028;?#37833;枃 iw
璇言:ja 鍚嶇:鏃枃 鍥藉:鏃湰 ja_JP_JP_#u-ca-japanese
璇言:ja 鍚嶇:鏃枃 ja
璇言:ja 鍚嶇:鏃枃 鍥藉:鏃湰 ja_JP
璇言:ko 鍚嶇:鏈濋矞?#26499; ko
璇言:ko 鍚嶇:鏈濋矞?#26499; 鍥藉:闊?#37733;?ko_KR
璇言:lt 鍚嶇:绔嬮櫠瀹涙枃 lt
璇言:lt 鍚嶇:绔嬮櫠瀹涙枃 鍥藉:绔嬮櫠瀹?lt_LT
璇言:lv 鍚嶇:?#23226;?#22701;缁?#27996;氭枃(鍒楁墭) lv
璇言:lv 鍚嶇:?#23226;?#22701;缁?#27996;氭枃(鍒楁墭) 鍥藉:?#23226;?#21146;缁?#27996;?lv_LV
璇言:mk 鍚嶇:椹?#37711;?#26916;挎枃 mk
璇言:mk 鍚嶇:椹?#37711;?#26916;挎枃 鍥藉:椹?#37711;?#26916;跨帇鍥?mk_MK
璇言:ms 鍚嶇:椹?#37833;枃 鍥藉:椹?#37833;?#29783;?#27996;?ms_MY
璇言:ms 鍚嶇:椹?#37833;枃 ms
璇言:mt 鍚嶇:椹?#38000;充粬?#26499; 鍥藉:椹?#38000;充粬 mt_MT
璇言:mt 鍚嶇:椹?#38000;充粬?#26499; mt
璇言:nl 鍚嶇:鑽?#37711;版枃 nl
璇言:nl 鍚嶇:鑽?#37711;版枃 鍥藉:鑽?#37711;?nl_NL
璇言:nl 鍚嶇:鑽?#37711;版枃 鍥藉:?#30254;鍒?#37827;?nl_BE
璇言:no 鍚嶇:鎸?#20345;枃 鍥藉:鎸威 no_NO_NY
璇言:no 鍚嶇:鎸?#20345;枃 鍥藉:鎸威 no_NO
璇言:no 鍚嶇:鎸?#20345;枃 no
璇言:pl 鍚嶇:娉?#37711;版枃 鍥藉:娉?#37711;?pl_PL
璇言:pl 鍚嶇:娉?#37711;版枃 pl
璇言:pt 鍚嶇:钁?#38016;?#37911;欐枃 pt
璇言:pt 鍚嶇:钁?#38016;?#37911;欐枃 鍥藉:宸?#29783;?pt_BR
璇言:pt 鍚嶇:钁?#38016;?#37911;欐枃 鍥藉:钁?#38016;?#37911;?pt_PT
璇言:ro 鍚嶇:缃?#26937;凹浜氭枃 鍥藉:缃?#26937;凹浜?ro_RO
璇言:ro 鍚嶇:缃?#26937;凹浜氭枃 ro
璇言:ru 鍚嶇:?#32319;?#26499; 鍥藉:?#32319;缃?#37826;?ru_RU
璇言:ru 鍚嶇:?#32319;?#26499; ru
璇言:sk 鍚嶇:鏂礇浼愬厠?#26499; sk
璇言:sk 鍚嶇:鏂礇浼愬厠?#26499; 鍥藉:鏂礇浼愬厠 sk_SK
璇言:sl 鍚嶇:鏂礇?#26499;?#20985;浜氭枃 sl
璇言:sl 鍚嶇:鏂礇?#26499;?#20985;浜氭枃 鍥藉:鏂礇?#26499;?#20985;浜?sl_SI
璇言:sq 鍚嶇:闃垮皵宸村凹浜氭枃 sq
璇言:sq 鍚嶇:闃垮皵宸村凹浜氭枃 鍥藉:闃垮皵宸村凹浜?sq_AL
璇言:sr 鍚嶇:濉?#28751;?#32513;?#27996;氭枃 鍥藉:榛戝北 sr_ME
璇言:sr 鍚嶇:濉?#28751;?#32513;?#27996;氭枃 鍥藉:娉?#37826;凹浜氬拰榛戝北鍏卞拰鍥?sr_BA_#Latn
璇言:sr 鍚嶇:濉?#28751;?#32513;?#27996;氭枃 鍥藉:濉?#28751;?#32513;?#27996;?#37721;?#27035;戝北 sr_CS
璇言:sr 鍚嶇:濉?#28751;?#32513;?#27996;氭枃 鍥藉:娉?#37826;凹浜氬拰榛戝北鍏卞拰鍥?sr_BA
璇言:sr 鍚嶇:濉?#28751;?#32513;?#27996;氭枃 鍥藉:榛戝北 sr_ME_#Latn
璇言:sr 鍚嶇:濉?#28751;?#32513;?#27996;氭枃 sr__#Latn
璇言:sr 鍚嶇:濉?#28751;?#32513;?#27996;氭枃 鍥藉:濉?#28751;?#32513;?#27996;?sr_RS
璇言:sr 鍚嶇:濉?#28751;?#32513;?#27996;氭枃 sr
璇言:sr 鍚嶇:濉?#28751;?#32513;?#27996;氭枃 鍥藉:濉?#28751;?#32513;?#27996;?sr_RS_#Latn
璇言:sv 鍚嶇:鐟?#37711;枃 鍥藉:鐟?#37711;?sv_SE
璇言:sv 鍚嶇:鐟?#37711;枃 sv
璇言:th 鍚嶇:?#22066;?#26499; 鍥藉:?#22066;鍥?th_TH
璇言:th 鍚嶇:?#22066;?#26499; th
璇言:th 鍚嶇:?#22066;?#26499; 鍥藉:?#22066;鍥?th_TH_TH_#u-nu-thai
璇言:tr 鍚嶇:鍦熻?#37711;舵枃 tr
璇言:tr 鍚嶇:鍦熻?#37711;舵枃 鍥藉:鍦熻?#37711;?tr_TR
璇言:uk 鍚嶇:涔屽厠鍏版枃 uk
璇言:uk 鍚嶇:涔屽厠鍏版枃 鍥藉:涔屽厠鍏?uk_UA
璇言:vi 鍚嶇:瓒?#37719;楁枃 鍥藉:瓒?#37719;?vi_VN
璇言:vi 鍚嶇:瓒?#37719;楁枃 vi
璇言:zh 鍚嶇:涓枃 鍥藉:鍙版咕?#28276;鍖?zh_TW
璇言:zh 鍚嶇:涓枃 鍥藉:棣欐腐 zh_HK
璇言:zh 鍚嶇:涓枃 鍥藉:鏂板姞鍧?zh_SG
璇言:zh 鍚嶇:涓枃 鍥藉:涓?#37733;?zh_CN
璇言:zh 鍚嶇:涓枃 zh


leekiang 2017-09-27 20:17 鍙戣璇勮
]]>
瑙?#37712;冲鍏google map android sdk鏃堕亣鍒扮殑闂?#26864;?/title><link>http://www.8634070.com/leekiang/archive/2016/12/21/432159.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 20 Dec 2016 16:24:00 GMT</pubDate><guid>http://www.8634070.com/leekiang/archive/2016/12/21/432159.html</guid><wfw:comment>http://www.8634070.com/leekiang/comments/432159.html</wfw:comment><comments>http://www.8634070.com/leekiang/archive/2016/12/21/432159.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.8634070.com/leekiang/comments/commentRss/432159.html</wfw:commentRss><trackback:ping>http://www.8634070.com/leekiang/services/trackbacks/432159.html</trackback:ping><description><![CDATA[<br /> <pre style="font-family: Menlo; font-size: 9pt; background-color: #ffffff;">repositories{<br /> mavenCentral()<br /> }</pre> <pre style="font-family: Menlo; font-size: 9pt; background-color: #ffffff;">dependencies {<span style="color:#008000;font-weight:bold;"><br /> </span> compile (<span style="color:#008000;font-weight:bold;">'com.google.android.gms:play-services-maps:10.0.1'</span>)<br /> }</pre> 鎸?#28000;?#28051;婇?#23943;疆锛岃?#24879;clean鏃舵姤閿欙?#23678;?#29363;?#26334;姞?#27975;play-services-maps 10.0.1鍖呫?br /> <div>Error:(69, 14) Failed to resolve: com.google.android.gms:play-services-maps:10.0.1</div> <div><a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:/Users/you/AndroidProjects/yourapp/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a></div> 鐐瑰嚮Android Studio?#27537;?#24385;绀?#28641;備綍淇?#28598;嶇殑閾?#37818;紝灏?#28028;氳嚜鍔笅?#27975;Google?#27537;?#27977;鍏充緷璧?#37718;?#37714;版湰?#28276;銆備笅?#27975;鏃?#23534;瑰嚭绐?#37721;?#28051;樉绀虹殑涓浜?#28103;?#37805;?#28641;備笅銆?br /> <br /> Install Missing Componets<br /> SDK Path:/User/you/Library/Android/sdk<br /> <div style="text-align: left;"> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><br /> To install:<br /> - SDK Patch Applier v4 (patcher<span style="color: #008000; ">;</span><span style="color: #008000; ">v4)</span><span style="color: #008000; "><br /> </span>- Google Repository (extras<span style="color: #008000; ">;</span><span style="color: #008000; ">google;m2repository)</span><span style="color: #008000; "><br /> </span><br /> Installing SDK Patch Applier v4<br /> Downloading https://dl.google.com/android/repository/3534162-studio.sdk-patcher.zip<br /> Installing SDK Patch Applier v4 in /Users/you/Library/Android/sdk/patcher/v4<br /> Installation of SDK Patch Applier v4 complete.<br /> <br /> Installing Google Repository<br /> Downloading https://dl.google.com/android/repository/google_m2repository_gms_v8_rc42_wear_2b1_rc4.zip<br /> Installing Google Repository in /Users/you/Library/Android/sdk/extras/google/m2repository<br /> Installation of Google Repository complete.<br /> <br /> <br /> </div> </div> http://stackoverflow.com/questions/16978190/add-google-maps-api-v2-in-a-fragment<br /> http://www.joellipman.com/articles/google/android/application-development/android-os-add-googlemap-as-fragment.html<br /> https://www.zhihu.com/question/20892245<br />http://blog.csdn.net/woshilisao/article/details/8647649 android fragment锛坅ndroid.support.v4.app.Fragment?#25328;android.app.Fragment鍖?#37714;?#38171;? <br />http://www.tuicool.com/articles/YFBv6nJ Introduction to Google Maps API for Android <img src ="http://www.8634070.com/leekiang/aggbug/432159.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.8634070.com/leekiang/" target="_blank">leekiang</a> 2016-12-21 00:24 <a href="http://www.8634070.com/leekiang/archive/2016/12/21/432159.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣璇勮</a></div>]]></description></item><item><title>android webview瀹?#37916;js?#25328;java浜掔浉璋冪敤http://www.8634070.com/leekiang/archive/2016/11/24/432012.htmlleekiangleekiangThu, 24 Nov 2016 08:19:00 GMThttp://www.8634070.com/leekiang/archive/2016/11/24/432012.htmlhttp://www.8634070.com/leekiang/comments/432012.htmlhttp://www.8634070.com/leekiang/archive/2016/11/24/432012.html#Feedback0http://www.8634070.com/leekiang/comments/commentRss/432012.htmlhttp://www.8634070.com/leekiang/services/trackbacks/432012.html

https://github.com/lzyzsd/JsBridge  
娉?#37808;?#38171;?#28003;跨敤lzyzsd/JsBridge  锛岃鐩?span style="font-family: Menlo; font-size: 9pt; background-color: #ffffff;">WebViewClient鏃?#28051;瀹氳?#20346;?#22745;BridgeWebViewClient?#32029;鍚?#37714;檍s?#25328;java浜掔浉璋冪敤涓嶇?#25956;
webview.setWebViewClient(new BridgeWebViewClient(webview) 

鍙?#28598;?#26473;?#37832;?#28051;涓?span style="font-family: verdana, 'courier new'; font-size: 14px;">WebViewJavascriptBridge锛?/span>https://github.com/gzsll/WebViewJavascriptBridge

http://www.cnblogs.com/wingyip/p/5426477.html JsBridge瀹?#37916;Javascript?#25328;Java?#27537;浜掔浉璋冪敤
http://blog.csdn.net/sk719887916/article/details/47189607 
 Android 鍒敤WebViewJavascriptBridge 瀹?#37916;js?#25328;java?#27537;浜?#27996;?br />
http://www.jb51.net/article/37208.htm Android鍦?#37711;?#28000;栫?#36328;涓洿鏂UI绾跨?#23340;殑瑙?#37712;?#37826;?#23049;?/div>


leekiang 2016-11-24 16:19 鍙戣璇勮
]]>
Activity?#25328;Intent?#27977;鍏?#32471;旇http://www.8634070.com/leekiang/archive/2016/10/26/431929.htmlleekiangleekiangTue, 25 Oct 2016 16:54:00 GMThttp://www.8634070.com/leekiang/archive/2016/10/26/431929.htmlhttp://www.8634070.com/leekiang/comments/431929.htmlhttp://www.8634070.com/leekiang/archive/2016/10/26/431929.html#Feedback0http://www.8634070.com/leekiang/comments/commentRss/431929.htmlhttp://www.8634070.com/leekiang/services/trackbacks/431929.html
鍚戜笅涓涓狝ctivity浼犻掓暟鎹?#38171;?#28003;跨敤Bundle?#25328;Intent.putExtras锛?/div>
Intent it = new Intent(Activity.Main.this, Activity2.class);
Bundle bundle=new Bundle();
bundle.putString("name", "This is from MainActivity!");
it.putExtras(bundle);       // it.putExtra("name","abc");
startActivity(it);            // startActivityForResult(it,REQUEST_CODE);
 
瀵?#27996;庢暟鎹殑?#24143;鍙?#37721;?#28000;噰?#25956;锛?/div>
Bundle bundle=getIntent().getExtras();
String name=bundle.getString("name");

鍙傝?#38171;?br />http://www.cnblogs.com/feisky/archive/2010/01/16/1649081.html
http://www.cnblogs.com/tornadomeet/archive/2012/07/28/2613617.html ?#31904;涓涓猘ctivity璺?#26462;?#37714;?#37721;?#28598;?#28051;涓猘ctivity


leekiang 2016-10-26 00:54 鍙戣璇勮
]]>Android Studio 濡備?#26335;?#38155;穯鎵?#37718;?/title><link>http://www.8634070.com/leekiang/archive/2016/10/25/431928.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 25 Oct 2016 15:41:00 GMT</pubDate><guid>http://www.8634070.com/leekiang/archive/2016/10/25/431928.html</guid><wfw:comment>http://www.8634070.com/leekiang/comments/431928.html</wfw:comment><comments>http://www.8634070.com/leekiang/archive/2016/10/25/431928.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.8634070.com/leekiang/comments/commentRss/431928.html</wfw:commentRss><trackback:ping>http://www.8634070.com/leekiang/services/trackbacks/431928.html</trackback:ping><description><![CDATA[<pre style="font-family: Menlo; font-size: 9pt; background-color: #ffffff;">buildTypes {<br /> release {<br /> minifyEnabled <span style="color:#000043;font-weight:bold;">false<br /></span> proguardFiles getDefaultProguardFile(<span style="color:#008000;font-weight:bold;">'proguard-android.txt'</span>), <span style="color:#008000;font-weight:bold;">'proguard-rules.pro'<br /></span> }<br />}<br />灏?span style="font-size: 9pt;">minifyEnabled鏀?#28051;true銆?br /></span><div>ProGuard鏄疉ndroid SDK闄?#29999;殑銆?span style="font-size: 9pt;">濡傛灉闇瑕?#26916;?#28751;栫殑瀹?#37711;?#37804;紝ProGuard灏?#37716;?#28051;?#28000;庡浜紝鍙?#28000;?#28003;跨敤DexGuard銆?br /><br />鍙傝?#38171;?br /></span><div>璇绘噦 Android 涓殑浠爜娣锋穯 <span style="font-size: 9pt;">http://droidyue.com/blog/2016/07/10/understanding-android-obfuscated-code-by-proguard/</span></div></div></pre><img src ="http://www.8634070.com/leekiang/aggbug/431928.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.8634070.com/leekiang/" target="_blank">leekiang</a> 2016-10-25 23:41 <a href="http://www.8634070.com/leekiang/archive/2016/10/25/431928.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣璇勮</a></div>]]></description></item><item><title>AndroidRuntimeException: requestFeature() must be called before adding contenthttp://www.8634070.com/leekiang/archive/2016/10/25/431927.htmlleekiangleekiangTue, 25 Oct 2016 14:38:00 GMThttp://www.8634070.com/leekiang/archive/2016/10/25/431927.htmlhttp://www.8634070.com/leekiang/comments/431927.htmlhttp://www.8634070.com/leekiang/archive/2016/10/25/431927.html#Feedback0http://www.8634070.com/leekiang/comments/commentRss/431927.htmlhttp://www.8634070.com/leekiang/services/trackbacks/431927.html
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
澧炲姞浠爜requestWindowFeature(Window.FEATURE_NO_TITLE)浠?#37720;?#37818;夋爣棰樻爮锛屽苟涓斾唬?#29212;鏀?#37734;?span style="font-size: 9pt;">setContentView涔嬪墠锛屼絾杩樻槸?#23012;寮?#29999;?/span>
android.util.AndroidRuntimeException: requestFeature() must be called before adding content
灏?/span>AppCompatActivity鏀?#28051;?/span>Activity鎵?#23536;?#28000;?#29785;?#37712;?#37510;備?#23943;煡?#20158;AppCompatActivity?#25328;Activity鏈変綍鍖?#37714;?#37510;?br />
鍙傝?#38171;?span style="font-size: 9pt;">http://www.cnblogs.com/and_he/archive/2011/06/01/2067106.html
Android涓?#37711;?#28766;忔垨鑰?#37721;?#23057;堟爣棰樻爮


leekiang 2016-10-25 22:38 鍙戣璇勮
]]>
濡備綍鍦?#28751;背4寮鍚痑ndroid鐪?#37832;?#29835;?#29831;?/title><link>http://www.8634070.com/leekiang/archive/2016/10/24/431917.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Mon, 24 Oct 2016 03:45:00 GMT</pubDate><guid>http://www.8634070.com/leekiang/archive/2016/10/24/431917.html</guid><wfw:comment>http://www.8634070.com/leekiang/comments/431917.html</wfw:comment><comments>http://www.8634070.com/leekiang/archive/2016/10/24/431917.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.8634070.com/leekiang/comments/commentRss/431917.html</wfw:commentRss><trackback:ping>http://www.8634070.com/leekiang/services/trackbacks/431917.html</trackback:ping><description><![CDATA[<div> 棣?#37711;?#37734;?#8220;璁?#32515;?#8221;-“鍏?#27996;?#37813;?#37832;?#8221;閲?#28598;氭鐐瑰嚮銆怣IUI鐗堟湰銆戣繘鍏?#23534;鍙戣呮寮?#38171;屼絾鍦Android Studio閲岃?#24879;?#23678;?#33333;涓?#37714;拌澶?#38171;屾墽琛宎db devices涔?#37930;?#28051;?#37714;拌澶?#37510;?br />鍦?#37815;?#37721;风?#23684;潰鎸? *#*#717717#*#*  ?#32029; ?#22189;鐜?Diag USB port enable銆?鍐?#23046;?#37813;?#29723;宎db devices?#32029;鐪?#37714;拌澶?#27996;?#38171;屼絾?#27145;绀?#28051;簎nauthorized銆?br />鏈鍚?#37721;?#37916;?#38171;岃缃?鍏朵粬楂?#32510;?#29825;?#32515;?寮鍙戣呴?#26916;?#38171;屽紑鍚?#8220;寮鍙戣呴?#26916;?#8221;?#32029;鍚屾椂寮鍚?#8220;USB璋?#29831;?#8221;?#32029;鍐?#23046;?#37813;?#29723;宎db devices?#32029;缁?#27996;庢垚鍔熺殑?#27145;绀?#29825;?#28598;?#27996;?#37510;?/div><div> </div><pre style="font-family: Menlo; font-size: 9pt; background-color: #ffffff;"></pre><img src ="http://www.8634070.com/leekiang/aggbug/431917.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.8634070.com/leekiang/" target="_blank">leekiang</a> 2016-10-24 11:45 <a href="http://www.8634070.com/leekiang/archive/2016/10/24/431917.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣璇勮</a></div>]]></description></item><item><title>android webview绗旇http://www.8634070.com/leekiang/archive/2016/10/21/431912.htmlleekiangleekiangFri, 21 Oct 2016 13:43:00 GMThttp://www.8634070.com/leekiang/archive/2016/10/21/431912.htmlhttp://www.8634070.com/leekiang/comments/431912.htmlhttp://www.8634070.com/leekiang/archive/2016/10/21/431912.html#Feedback0http://www.8634070.com/leekiang/comments/commentRss/431912.htmlhttp://www.8634070.com/leekiang/services/trackbacks/431912.htmlpublic boolean shouldOverrideUrlLoading(WebView view, String url) { 
       view.loadUrl(url);
       return true;
  }
閲?#37712;?span style="color: #333333; font-family: 瀹?#28003;? line-height: 28px; background-color: #ffffff;">shouldOverrideUrlLoading鏂?#23049;?#38171;岃繑鍥瀟rue琛?#32448;?#37904;瑰嚮閾?#37818;?#37828;?#37734;?#35120;撳墠webview閲屾?#25779;紑锛岃?#28051;?#37828;?#29835;冪敤?#31099;瑙堝櫒鎵撳紑


WebViewClient涓嶹ebChromeClient?#27537;鍖?#37714;?http://blog.csdn.net/jackyhuangch/article/details/8310033
Android涓璚ebView鎷埅鏇挎崲缃?#32513;?#29831;锋?#20635;暟鎹http://droidyue.com/blog/2014/11/23/block-web-resource-in-webview/
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/1010/1569.html android WebView鍏?#38344;?#37804;?#32513;?br />
?#22172;瀹?#28052;?#37721;笅?#23226;鍒?#37826;扮殑WebView http://www.voidcn.com/blog/Moy01/article/p-4587219.html
android webview杩?#32459;?#29835;?#29831;http://www.cnblogs.com/carlos-guo/p/3920915.html
http://www.udpwork.com/item/13349.html  WebView澶勭悊缃?#26916;?#28003;嶇疆璇锋眰
http://www.cnblogs.com/over140/archive/2013/03/07/2947721.html 甯?#26473;害鏉殑webview
http://blog.csdn.net/u014400200/article/details/38511419 webview澶勭悊瑙?#26864;?br />
http://blog.csdn.net/jackyhuangch/article/details/8310033 鍏?#27996;android WebViewClient?#25328;WebChromeClient
http://www.weblog-life.net/entry/2016/03/12/080300 webview濡備綍浣跨敤google?#28276;鍥?#38171;屾棩?#28272;浜哄?#27409;殑
http://stackoverflow.com/questions/5329662/android-webview-geolocation  
https://github.com/delight-im/Android-AdvancedWebView 杩?#28051;敮鎸佸湴?#24714;瀹?#28003;?/div>


leekiang 2016-10-21 21:43 鍙戣璇勮
]]>android寮鍙?#37916;?#28583;冪殑鍑?#28051;?#38338;?#26864;?/title><link>http://www.8634070.com/leekiang/archive/2016/10/13/431890.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 13 Oct 2016 13:25:00 GMT</pubDate><guid>http://www.8634070.com/leekiang/archive/2016/10/13/431890.html</guid><wfw:comment>http://www.8634070.com/leekiang/comments/431890.html</wfw:comment><comments>http://www.8634070.com/leekiang/archive/2016/10/13/431890.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.8634070.com/leekiang/comments/commentRss/431890.html</wfw:commentRss><trackback:ping>http://www.8634070.com/leekiang/services/trackbacks/431890.html</trackback:ping><description><![CDATA[1. Android Studio2.2鍦mac?#31493;鍚?#37716;姤閿?br /> 鎵?#28051;?#37714;板師鍥?#38171;屾敼涓?#28003;跨敤Android Studio 2.1.3 <br /> ?#31493;杞藉湴鍧锛歨ttp://tools.android.com/download/studio/builds/2-1-3 <br /> <br /> 2. 缂?#29831;?#37836;?#26916;?#37929;姤閿機ould not find property 'config' on SigningConfig container <br /> 鍦build.grade?#26499;浠殑android->signingConfigs鑺?#37904;逛笅澧炲姞config閰嶇疆 <br /> <div>android {</div> <div>    signingConfigs {</div> <div>        config {</div> <div>            keyAlias '浣犵殑key鍒?#37722;?</div> <div>            keyPassword '浣犵殑key瀵嗙爜'</div> <div>            storeFile file('浣犵殑瀵嗛挜瀛樺偍璺?#23536;?)</div> <div>            storePassword '浣犵殑瀛樺偍瀵嗙爜'</div> <div>        }</div>     } <br /> ...<br /> <br /> 3. 缂?#29831;姤閿failed to find target android-22<br /> <div> <div>/Users/username/Library/Android/sdk/platforms?#31493;鍙?#37916;版湁android-24鐩綍锛屾晠灏?#32514;?#29831;?#32510;?#37714;兘璁?#28051;?4銆?/div> </div> 淇?#37824;build.grade?#26499;浠殑?#27977;鍏冲?#28852;?#38171;?br /> <div>compileSdkVersion 24</div> <div>buildToolsVersion "24.0.0"<br /> <div> <div> <div>targetSdkVersion 24</div> </div> <div>compile 'com.android.support:appcompat-v7:24.0.0'<br /> <br /> 4. 缂?#29831;姤閿Gradle sync failed: Gradle DSL method not found: 'android()'<br /> 鍒犻櫎椤?#37929;牴鐩?#35120;曚笅?#27537;build.gradle?#26499;浠Ӟ紝鍥?#28051;篴pp鐩?#35120;曚笅宸?#32513;?#37832;build.gradle浜?#37510;?br /> 澶?#28000;戒笅?#29300;鐩?#35120;曚笅build.gradle?#26499;浠殑?#21812;瀹?#38171;?br /> <div> <div>buildscript {</div> <div>    repositories {</div> <div>        jcenter()</div> <div>    }</div> <div>    dependencies {</div> <div>        classpath 'com.android.tools.build:gradle:1.2.3'</div> <div></div> <div>        // NOTE: Do not place your application dependencies here; they belong</div> <div>        // in the individual module build.gradle files</div> <div>    }</div> <div>}</div> <div>allprojects {</div> <div>    repositories {</div> <div>        jcenter()</div> <div>    }</div> <div>}</div> <div></div> <div>android {</div> <div>    compileSdkVersion 24</div> <div>}</div> <div>dependencies {</div> <div>}</div> </div> <br /> 5. 缂?#29831;姤閿Plugin with id 'com.android.application' not found<br /> <div>鎭?#28598;?#26916;?#37929;牴鐩?#35120;曚笅?#27537;build.gradle?#26499;浠Ӟ紝灏嗗唴瀹?#28103;?#37824;?#28051;?#28641;備笅锛?/div> <div>buildscript {</div> <div>    repositories {</div> <div>        mavenCentral()</div> <div>    }</div> <div>    dependencies {</div> <div>        classpath 'com.android.tools.build:gradle:1.2.3'</div> <div>    }</div> <div>}<br /> <br /> 6. 缂?#29831;姤閿欙細failed to find Build Tools revision 24.0.0<br /> <div>/Users/username/Library/Android/sdk/build-tools?#31493;鏌?#37930;嬭嚜宸辩殑BuildTools鐗堟湰?#32029;鍙?#37916;版槸24.0.3?#32029;?#21159;鍚?#28751;buildToolsVersion淇?#37824;?#28051;?#29831;?#37911;堟湰锛?br /> buildToolsVersion "24.0.3"<br /> <br /> 7. Android Studio缂?#29831;?#37813;?#29723;屼互?#31493;浠?#37716;?#37827;?#28051;?#27967;?#29905;寰?#38171;屾墽琛?#27996;?#28051;涓?#28751;?#37827;?#28052;?#23052;?#37716;?#38344;?#37510;? <div>Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar]</div> <div>鎵撳紑Preferences->Build-Excecution-Deployment->BuildTools->Gra‌​dle锛屽?#40515;塐ffline work<br /> 鍙?#29785;http://stackoverflow.com/questions/25629368/how-to-fix-android-studio-getting-stuck-executing-gradle-tasks<br /> <br /> 8. Exception in thread "png-cruncher_5" java.lang.RuntimeException: Timed out while waiting for slave aapt process<br /> 涓嶇煡閬撳師鍥?#38171;屾缁?#37828;?#38315;?#26473;?#28103;?#37824;筍DK Build Tools涓?9.1.0銆佸崌绾JDK鐢盝DK7鍗?#38007;JDK8銆佸?#28850;姞鐜?#28583;?#37721;橀?#24288;LAVE_AAPT_TIMEOUT=30绛夋?#28850;?#27697;殑<br /> <br /> 9. 濡備綍淇?#37824;筍DK?#25328;JDK?#27537;璺?#23536;?br /> 鍦File->Project Structure閲?#28103;?#37824;?br /> <br /> 10. 淇?#37824;Android Studio涓璲ava浠?#37934;佺殑缂?#29831;?#32510;?#37714;?br /> <div>鎵撳紑File --> Project Structure-->app?#32029;淇?#37824;筍ource Compatibility?#25328;Target Compatibility</div> <br /> 11.濡備綍鍦?#28003;跨敤gradle鏃?#28583;炲姞--stacktrace鍙傛暟<br /> <div>Preferences->Build-Excecution-Deployment->Compiler<br /> <div>澧炲姞--info?#22440;--debug?#32029;鍦?#29785;?#37712;虫姤閿欐椂?#20824;鐪?#37714;版洿澶氱殑淇?#37805;?/div> <div><br /> 12. ?#23012;閿aapt ..finished with non- zero exit value 1<br /> 鎵?#28051;?#37714;板師鍥狅紝澧炲姞缂?#29831;?#37721;傛暟--info鍚?#37721;?#37916;版?#22796;敤?#27537;淇?#37805;?#38171;歩nvalid resource directory name: ..app\build\intermediates\res\merged\debug/values-b+sr+Latn<br /> <br /> 13.invalid resource directory name: ..app\build\intermediates\res\merged\debug/values-b+sr+Latn<br /> 涓嶇煡閬撳師鍥狅紝灏?#37911;堟湰鍗?#32510;?#37714;?1瑙?#37712;?#27996;?#37510;?br /> <br /> <div>14. 缂?#29831;?#37827;舵姤鎵?#28051;?#37714;癆ppCompatActivity绫荤殑閿?#29831;?/div> <div>鏀?#28051;?#28003;跨敤锛歝ompile 'com.android.support:appcompat-v7:22.2.1'<br /> 鍚屾椂灏?#37911;堟湰鐢?1鍗?#32510;?#37714;?2<br /> <br /> 15. 鐢熸垚apk鏃舵姤閿欙細Missing Gradle Project Information. Please check if the IDE successfully synchronized its state with the Gradle Project Model</div> </div> 鍦?#23480;?#37711;锋爮閲?#37904;瑰嚮“Sync Project with Gradle Files”鎸夐挳<br /><br />16.瀵?#37711;?#37836;?#26916;?#37929;?#37827;舵姤閿Error:Gradle version 2.14.1 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in...<br />鎵撳紑Android Studio?#27537;File->Project Structure?#32029;鐐瑰嚮Project?#32029;灏Gradle version淇?#37824;?#28051;?.14.1<br /><div>鍦?Applications/Android Studio.app/Contents/gradle?#31493;?#27537;纭?#37721;?#37832;塯radle-2.14.1</div> <br /> 25.濡備綍淇?#37824;?#37922;熸垚?#27537;apk?#27537;鍚嶅</div> <div> <div>http://www.jianshu.com/p/93051c9e97fb</div> </div> <div>Android Studio濡備綍鍙戝竷APK锛歨ttp://chenfeicqq.iteye.com/blog/1889160<br /> <br /> 26. 鍦gradle.properties涓?#28583;炲姞<span style="color: inherit; font-family: 'Source Code Pro', monospace; font-size: inherit; line-height: 1.45; white-space: pre;">android.enableBuildCache=true锛岃矊浼艰?#34249;姞蹇?#32514;?#29831;戦熷害銆?/span><br /> </div> </div> </div> <div></div> </div> </div> </div> </div><img src ="http://www.8634070.com/leekiang/aggbug/431890.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.8634070.com/leekiang/" target="_blank">leekiang</a> 2016-10-13 21:25 <a href="http://www.8634070.com/leekiang/archive/2016/10/13/431890.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣璇勮</a></div>]]></description></item><item><title>濡備綍?#25956; Java ?#24143;鍙栫缁?IP锛?/title><link>http://www.8634070.com/leekiang/archive/2015/03/02/423120.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 01 Mar 2015 22:29:00 GMT</pubDate><guid>http://www.8634070.com/leekiang/archive/2015/03/02/423120.html</guid><wfw:comment>http://www.8634070.com/leekiang/comments/423120.html</wfw:comment><comments>http://www.8634070.com/leekiang/archive/2015/03/02/423120.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.8634070.com/leekiang/comments/commentRss/423120.html</wfw:commentRss><trackback:ping>http://www.8634070.com/leekiang/services/trackbacks/423120.html</trackback:ping><description><![CDATA[鍙傝僤ubbo閲岀殑NetUtils绫?br /><br />import java.net.InetAddress;<br />import java.net.NetworkInterface;<br />import java.util.Enumeration;<br />import java.util.regex.Pattern;<br /><br />public class GetIP {<br />public static void main(String[] args) {<br />System.out.println(GetIP.getLocalAddress0().getHostAddress());<br />}<br />public static InetAddress getLocalAddress0() {<br />聽聽聽聽聽聽聽 InetAddress localAddress = null;<br />聽聽聽聽聽聽聽 try {<br />聽聽聽聽聽聽聽聽聽聽聽 localAddress = InetAddress.getLocalHost();<br />聽聽聽聽聽聽聽聽聽聽聽 if (isValidAddress(localAddress)) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 return localAddress;<br />聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 } catch (Throwable e) {<br />聽聽聽聽聽聽聽聽聽聽聽 System.out.println("Failed to retriving ip address, " + e.getMessage());<br />聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 try {<br />聽聽聽聽聽聽聽聽聽聽聽 Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();<br />聽聽聽聽聽聽聽聽聽聽聽 if (interfaces != null) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 while (interfaces.hasMoreElements()) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 try {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 NetworkInterface network = interfaces.nextElement();<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 Enumeration<InetAddress> addresses = network.getInetAddresses();<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if (addresses != null) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 while (addresses.hasMoreElements()) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 try {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 InetAddress address = addresses.nextElement();<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if (isValidAddress(address)) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 return address;<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 } catch (Throwable e) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 System.out.println("Failed to retriving ip address, " + e.getMessage());<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 } catch (Throwable e) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 System.out.println("Failed to retriving ip address, " + e.getMessage());<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 } catch (Throwable e) {<br />聽聽聽聽聽聽聽聽聽聽聽 System.out.println("Failed to retriving ip address, " + e.getMessage());<br />聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 System.out.println("Could not get local host ip address, will use 127.0.0.1 instead.");<br />聽聽聽聽聽聽聽 return localAddress;<br />聽聽聽 }<br />聽聽聽 private static boolean isValidAddress(InetAddress address) {<br />聽聽聽聽聽聽聽 if (address == null || address.isLoopbackAddress())<br />聽聽聽聽聽聽聽聽聽聽聽 return false;<br />聽聽聽聽聽聽聽 String name = address.getHostAddress();<br />聽聽聽聽聽聽聽 return (name != null <br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 && ! ANYHOST.equals(name)<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 && ! LOCALHOST.equals(name) <br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 && IP_PATTERN.matcher(name).matches());<br />聽聽聽 }<br />聽聽 聽<br />聽聽聽 public static final String LOCALHOST = "127.0.0.1";<br /><br />聽聽聽 public static final String ANYHOST = "0.0.0.0";<br />聽聽 聽<br />聽聽聽 private static final Pattern IP_PATTERN = Pattern.compile("\\d{1,3}(\\.\\d{1,3}){3,5}$");<br />}<br /><br /><img src ="http://www.8634070.com/leekiang/aggbug/423120.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.8634070.com/leekiang/" target="_blank">leekiang</a> 2015-03-02 06:29 <a href="http://www.8634070.com/leekiang/archive/2015/03/02/423120.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.8634070.com/"><span class="STYLE1">˫ɫֱ</span></a> <div style="position:fixed;left:-9000px;top:-9000px;"><nobr id="k0jz6"><delect id="k0jz6"><pre id="k0jz6"><sub id="k0jz6"></sub></pre></delect></nobr><sup id="k0jz6"><meter id="k0jz6"><small id="k0jz6"><rp id="k0jz6"></rp></small></meter></sup><pre id="k0jz6"></pre><video id="k0jz6"></video><ruby id="k0jz6"></ruby><progress id="k0jz6"><ins id="k0jz6"><rt id="k0jz6"></rt></ins></progress><video id="k0jz6"></video><sup id="k0jz6"></sup><noscript id="k0jz6"></noscript><em id="k0jz6"><meter id="k0jz6"></meter></em><tt id="k0jz6"><dfn id="k0jz6"></dfn></tt><ruby id="k0jz6"></ruby><i id="k0jz6"><xmp id="k0jz6"><div id="k0jz6"><tr id="k0jz6"></tr></div></xmp></i><strike id="k0jz6"></strike><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup><small id="k0jz6"><wbr id="k0jz6"><noframes id="k0jz6"></noframes></wbr></small><tr id="k0jz6"></tr><em id="k0jz6"><ol id="k0jz6"></ol></em><noscript id="k0jz6"><output id="k0jz6"></output></noscript><acronym id="k0jz6"></acronym><div id="k0jz6"><ol id="k0jz6"><mark id="k0jz6"><sub id="k0jz6"></sub></mark></ol></div><option id="k0jz6"><delect id="k0jz6"></delect></option><tr id="k0jz6"><object id="k0jz6"><code id="k0jz6"><track id="k0jz6"></track></code></object></tr><menu id="k0jz6"><small id="k0jz6"><rp id="k0jz6"></rp></small></menu><rp id="k0jz6"><b id="k0jz6"></b></rp><pre id="k0jz6"></pre><div id="k0jz6"><ol id="k0jz6"><object id="k0jz6"><sub id="k0jz6"></sub></object></ol></div><pre id="k0jz6"></pre><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"><wbr id="k0jz6"></wbr></small></menu></sup><noframes id="k0jz6"></noframes><rt id="k0jz6"><tt id="k0jz6"><xmp id="k0jz6"></xmp></tt></rt><menuitem id="k0jz6"><meter id="k0jz6"></meter></menuitem><delect id="k0jz6"><meter id="k0jz6"></meter></delect><font id="k0jz6"><nobr id="k0jz6"><em id="k0jz6"><tr id="k0jz6"></tr></em></nobr></font><noframes id="k0jz6"><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup></noframes><option id="k0jz6"><menuitem id="k0jz6"><meter id="k0jz6"><video id="k0jz6"></video></meter></menuitem></option><pre id="k0jz6"><cite id="k0jz6"><listing id="k0jz6"></listing></cite></pre><noframes id="k0jz6"></noframes><cite id="k0jz6"><center id="k0jz6"></center></cite><optgroup id="k0jz6"></optgroup><pre id="k0jz6"><code id="k0jz6"><listing id="k0jz6"><option id="k0jz6"></option></listing></code></pre><sup id="k0jz6"><menu id="k0jz6"><form id="k0jz6"></form></menu></sup><nobr id="k0jz6"><em id="k0jz6"><menu id="k0jz6"><thead id="k0jz6"></thead></menu></em></nobr><em id="k0jz6"></em><pre id="k0jz6"></pre><div id="k0jz6"><ruby id="k0jz6"><rp id="k0jz6"><strike id="k0jz6"></strike></rp></ruby></div><ruby id="k0jz6"></ruby><listing id="k0jz6"></listing><em id="k0jz6"></em><tr id="k0jz6"></tr> <rp id="k0jz6"></rp><video id="k0jz6"></video><acronym id="k0jz6"><del id="k0jz6"></del></acronym><del id="k0jz6"><delect id="k0jz6"></delect></del><output id="k0jz6"><font id="k0jz6"><nobr id="k0jz6"><em id="k0jz6"></em></nobr></font></output><rt id="k0jz6"><tt id="k0jz6"><nobr id="k0jz6"></nobr></tt></rt><strike id="k0jz6"><delect id="k0jz6"><object id="k0jz6"></object></delect></strike><xmp id="k0jz6"><div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div></xmp><xmp id="k0jz6"><em id="k0jz6"></em></xmp><menuitem id="k0jz6"><noscript id="k0jz6"></noscript></menuitem><div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div><address id="k0jz6"></address><th id="k0jz6"><acronym id="k0jz6"></acronym></th><ruby id="k0jz6"></ruby><noframes id="k0jz6"></noframes><b id="k0jz6"><dfn id="k0jz6"><span id="k0jz6"><ruby id="k0jz6"></ruby></span></dfn></b><th id="k0jz6"><strike id="k0jz6"><del id="k0jz6"></del></strike></th><strike id="k0jz6"></strike><noscript id="k0jz6"></noscript><big id="k0jz6"><pre id="k0jz6"><output id="k0jz6"></output></pre></big><form id="k0jz6"><rp id="k0jz6"><var id="k0jz6"><progress id="k0jz6"></progress></var></rp></form><dl id="k0jz6"><ins id="k0jz6"></ins></dl><noscript id="k0jz6"></noscript><pre id="k0jz6"><output id="k0jz6"><font id="k0jz6"><nobr id="k0jz6"></nobr></font></output></pre><ins id="k0jz6"></ins><th id="k0jz6"></th><i id="k0jz6"><var id="k0jz6"><progress id="k0jz6"><span id="k0jz6"></span></progress></var></i><progress id="k0jz6"></progress><output id="k0jz6"></output><nobr id="k0jz6"></nobr><cite id="k0jz6"></cite><nobr id="k0jz6"><tr id="k0jz6"><video id="k0jz6"></video></tr></nobr><noframes id="k0jz6"><dl id="k0jz6"><ins id="k0jz6"></ins></dl></noframes><noframes id="k0jz6"><dl id="k0jz6"></dl></noframes><noscript id="k0jz6"></noscript><sup id="k0jz6"><menu id="k0jz6"></menu></sup><big id="k0jz6"></big><option id="k0jz6"><delect id="k0jz6"></delect></option><i id="k0jz6"></i><sup id="k0jz6"></sup><address id="k0jz6"><video id="k0jz6"></video></address><font id="k0jz6"><nobr id="k0jz6"><em id="k0jz6"><ol id="k0jz6"></ol></em></nobr></font><nobr id="k0jz6"><em id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></em></nobr><menuitem id="k0jz6"><noscript id="k0jz6"></noscript></menuitem><del id="k0jz6"><optgroup id="k0jz6"></optgroup></del><track id="k0jz6"><del id="k0jz6"></del></track><wbr id="k0jz6"></wbr><del id="k0jz6"><menuitem id="k0jz6"><address id="k0jz6"></address></menuitem></del><menuitem id="k0jz6"><noscript id="k0jz6"><rt id="k0jz6"></rt></noscript></menuitem><sub id="k0jz6"></sub> <b id="k0jz6"><dfn id="k0jz6"><big id="k0jz6"><pre id="k0jz6"></pre></big></dfn></b><tt id="k0jz6"><xmp id="k0jz6"></xmp></tt><noscript id="k0jz6"><th id="k0jz6"><track id="k0jz6"><del id="k0jz6"></del></track></th></noscript><listing id="k0jz6"></listing><noscript id="k0jz6"></noscript><code id="k0jz6"></code><span id="k0jz6"><video id="k0jz6"></video></span><wbr id="k0jz6"><acronym id="k0jz6"></acronym></wbr><address id="k0jz6"></address><rt id="k0jz6"></rt><address id="k0jz6"><output id="k0jz6"><i id="k0jz6"></i></output></address><track id="k0jz6"><dfn id="k0jz6"><menuitem id="k0jz6"></menuitem></dfn></track><dfn id="k0jz6"><span id="k0jz6"></span></dfn><rt id="k0jz6"><tt id="k0jz6"><xmp id="k0jz6"><div id="k0jz6"></div></xmp></tt></rt><option id="k0jz6"><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup></option><pre id="k0jz6"></pre><dfn id="k0jz6"></dfn><rt id="k0jz6"></rt><form id="k0jz6"><rp id="k0jz6"></rp></form><acronym id="k0jz6"><dfn id="k0jz6"><big id="k0jz6"><ruby id="k0jz6"></ruby></big></dfn></acronym><p id="k0jz6"><tr id="k0jz6"><ruby id="k0jz6"></ruby></tr></p><ol id="k0jz6"><video id="k0jz6"><rp id="k0jz6"></rp></video></ol><dl id="k0jz6"><meter id="k0jz6"><small id="k0jz6"></small></meter></dl><strike id="k0jz6"></strike><div id="k0jz6"></div><noframes id="k0jz6"><sup id="k0jz6"></sup></noframes><noframes id="k0jz6"><dl id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></dl></noframes><thead id="k0jz6"></thead><font id="k0jz6"></font><dfn id="k0jz6"></dfn><i id="k0jz6"><var id="k0jz6"></var></i><th id="k0jz6"><strike id="k0jz6"></strike></th><menu id="k0jz6"><small id="k0jz6"><wbr id="k0jz6"><b id="k0jz6"></b></wbr></small></menu><ins id="k0jz6"><mark id="k0jz6"></mark></ins><address id="k0jz6"><rt id="k0jz6"><tt id="k0jz6"></tt></rt></address><sub id="k0jz6"><track id="k0jz6"></track></sub><strike id="k0jz6"></strike><div id="k0jz6"></div><nobr id="k0jz6"></nobr><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"><wbr id="k0jz6"></wbr></small></menu></sup><tr id="k0jz6"><object id="k0jz6"></object></tr><ruby id="k0jz6"><cite id="k0jz6"><font id="k0jz6"></font></cite></ruby><ol id="k0jz6"></ol><center id="k0jz6"><option id="k0jz6"><sup id="k0jz6"><menu id="k0jz6"></menu></sup></option></center><menuitem id="k0jz6"></menuitem><nobr id="k0jz6"></nobr><option id="k0jz6"><sup id="k0jz6"></sup></option><nobr id="k0jz6"><dl id="k0jz6"><ins id="k0jz6"><small id="k0jz6"></small></ins></dl></nobr><track id="k0jz6"></track><thead id="k0jz6"><th id="k0jz6"><acronym id="k0jz6"><samp id="k0jz6"></samp></acronym></th></thead></div> <script>(function(){ var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743":"https://jspassport.ssl.qhimg.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script> <div style="position:fixed;left:-9000px;top:-9000px;"><nobr id="k0jz6"><delect id="k0jz6"><pre id="k0jz6"><sub id="k0jz6"></sub></pre></delect></nobr><sup id="k0jz6"><meter id="k0jz6"><small id="k0jz6"><rp id="k0jz6"></rp></small></meter></sup><pre id="k0jz6"></pre><video id="k0jz6"></video><ruby id="k0jz6"></ruby><progress id="k0jz6"><ins id="k0jz6"><rt id="k0jz6"></rt></ins></progress><video id="k0jz6"></video><sup id="k0jz6"></sup><noscript id="k0jz6"></noscript><em id="k0jz6"><meter id="k0jz6"></meter></em><tt id="k0jz6"><dfn id="k0jz6"></dfn></tt><ruby id="k0jz6"></ruby><i id="k0jz6"><xmp id="k0jz6"><div id="k0jz6"><tr id="k0jz6"></tr></div></xmp></i><strike id="k0jz6"></strike><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup><small id="k0jz6"><wbr id="k0jz6"><noframes id="k0jz6"></noframes></wbr></small><tr id="k0jz6"></tr><em id="k0jz6"><ol id="k0jz6"></ol></em><noscript id="k0jz6"><output id="k0jz6"></output></noscript><acronym id="k0jz6"></acronym><div id="k0jz6"><ol id="k0jz6"><mark id="k0jz6"><sub id="k0jz6"></sub></mark></ol></div><option id="k0jz6"><delect id="k0jz6"></delect></option><tr id="k0jz6"><object id="k0jz6"><code id="k0jz6"><track id="k0jz6"></track></code></object></tr><menu id="k0jz6"><small id="k0jz6"><rp id="k0jz6"></rp></small></menu><rp id="k0jz6"><b id="k0jz6"></b></rp><pre id="k0jz6"></pre><div id="k0jz6"><ol id="k0jz6"><object id="k0jz6"><sub id="k0jz6"></sub></object></ol></div><pre id="k0jz6"></pre><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"><wbr id="k0jz6"></wbr></small></menu></sup><noframes id="k0jz6"></noframes><rt id="k0jz6"><tt id="k0jz6"><xmp id="k0jz6"></xmp></tt></rt><menuitem id="k0jz6"><meter id="k0jz6"></meter></menuitem><delect id="k0jz6"><meter id="k0jz6"></meter></delect><font id="k0jz6"><nobr id="k0jz6"><em id="k0jz6"><tr id="k0jz6"></tr></em></nobr></font><noframes id="k0jz6"><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup></noframes><option id="k0jz6"><menuitem id="k0jz6"><meter id="k0jz6"><video id="k0jz6"></video></meter></menuitem></option><pre id="k0jz6"><cite id="k0jz6"><listing id="k0jz6"></listing></cite></pre><noframes id="k0jz6"></noframes><cite id="k0jz6"><center id="k0jz6"></center></cite><optgroup id="k0jz6"></optgroup><pre id="k0jz6"><code id="k0jz6"><listing id="k0jz6"><option id="k0jz6"></option></listing></code></pre><sup id="k0jz6"><menu id="k0jz6"><form id="k0jz6"></form></menu></sup><nobr id="k0jz6"><em id="k0jz6"><menu id="k0jz6"><thead id="k0jz6"></thead></menu></em></nobr><em id="k0jz6"></em><pre id="k0jz6"></pre><div id="k0jz6"><ruby id="k0jz6"><rp id="k0jz6"><strike id="k0jz6"></strike></rp></ruby></div><ruby id="k0jz6"></ruby><listing id="k0jz6"></listing><em id="k0jz6"></em><tr id="k0jz6"></tr> <rp id="k0jz6"></rp><video id="k0jz6"></video><acronym id="k0jz6"><del id="k0jz6"></del></acronym><del id="k0jz6"><delect id="k0jz6"></delect></del><output id="k0jz6"><font id="k0jz6"><nobr id="k0jz6"><em id="k0jz6"></em></nobr></font></output><rt id="k0jz6"><tt id="k0jz6"><nobr id="k0jz6"></nobr></tt></rt><strike id="k0jz6"><delect id="k0jz6"><object id="k0jz6"></object></delect></strike><xmp id="k0jz6"><div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div></xmp><xmp id="k0jz6"><em id="k0jz6"></em></xmp><menuitem id="k0jz6"><noscript id="k0jz6"></noscript></menuitem><div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div><address id="k0jz6"></address><th id="k0jz6"><acronym id="k0jz6"></acronym></th><ruby id="k0jz6"></ruby><noframes id="k0jz6"></noframes><b id="k0jz6"><dfn id="k0jz6"><span id="k0jz6"><ruby id="k0jz6"></ruby></span></dfn></b><th id="k0jz6"><strike id="k0jz6"><del id="k0jz6"></del></strike></th><strike id="k0jz6"></strike><noscript id="k0jz6"></noscript><big id="k0jz6"><pre id="k0jz6"><output id="k0jz6"></output></pre></big><form id="k0jz6"><rp id="k0jz6"><var id="k0jz6"><progress id="k0jz6"></progress></var></rp></form><dl id="k0jz6"><ins id="k0jz6"></ins></dl><noscript id="k0jz6"></noscript><pre id="k0jz6"><output id="k0jz6"><font id="k0jz6"><nobr id="k0jz6"></nobr></font></output></pre><ins id="k0jz6"></ins><th id="k0jz6"></th><i id="k0jz6"><var id="k0jz6"><progress id="k0jz6"><span id="k0jz6"></span></progress></var></i><progress id="k0jz6"></progress><output id="k0jz6"></output><nobr id="k0jz6"></nobr><cite id="k0jz6"></cite><nobr id="k0jz6"><tr id="k0jz6"><video id="k0jz6"></video></tr></nobr><noframes id="k0jz6"><dl id="k0jz6"><ins id="k0jz6"></ins></dl></noframes><noframes id="k0jz6"><dl id="k0jz6"></dl></noframes><noscript id="k0jz6"></noscript><sup id="k0jz6"><menu id="k0jz6"></menu></sup><big id="k0jz6"></big><option id="k0jz6"><delect id="k0jz6"></delect></option><i id="k0jz6"></i><sup id="k0jz6"></sup><address id="k0jz6"><video id="k0jz6"></video></address><font id="k0jz6"><nobr id="k0jz6"><em id="k0jz6"><ol id="k0jz6"></ol></em></nobr></font><nobr id="k0jz6"><em id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></em></nobr><menuitem id="k0jz6"><noscript id="k0jz6"></noscript></menuitem><del id="k0jz6"><optgroup id="k0jz6"></optgroup></del><track id="k0jz6"><del id="k0jz6"></del></track><wbr id="k0jz6"></wbr><del id="k0jz6"><menuitem id="k0jz6"><address id="k0jz6"></address></menuitem></del><menuitem id="k0jz6"><noscript id="k0jz6"><rt id="k0jz6"></rt></noscript></menuitem><sub id="k0jz6"></sub> <b id="k0jz6"><dfn id="k0jz6"><big id="k0jz6"><pre id="k0jz6"></pre></big></dfn></b><tt id="k0jz6"><xmp id="k0jz6"></xmp></tt><noscript id="k0jz6"><th id="k0jz6"><track id="k0jz6"><del id="k0jz6"></del></track></th></noscript><listing id="k0jz6"></listing><noscript id="k0jz6"></noscript><code id="k0jz6"></code><span id="k0jz6"><video id="k0jz6"></video></span><wbr id="k0jz6"><acronym id="k0jz6"></acronym></wbr><address id="k0jz6"></address><rt id="k0jz6"></rt><address id="k0jz6"><output id="k0jz6"><i id="k0jz6"></i></output></address><track id="k0jz6"><dfn id="k0jz6"><menuitem id="k0jz6"></menuitem></dfn></track><dfn id="k0jz6"><span id="k0jz6"></span></dfn><rt id="k0jz6"><tt id="k0jz6"><xmp id="k0jz6"><div id="k0jz6"></div></xmp></tt></rt><option id="k0jz6"><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup></option><pre id="k0jz6"></pre><dfn id="k0jz6"></dfn><rt id="k0jz6"></rt><form id="k0jz6"><rp id="k0jz6"></rp></form><acronym id="k0jz6"><dfn id="k0jz6"><big id="k0jz6"><ruby id="k0jz6"></ruby></big></dfn></acronym><p id="k0jz6"><tr id="k0jz6"><ruby id="k0jz6"></ruby></tr></p><ol id="k0jz6"><video id="k0jz6"><rp id="k0jz6"></rp></video></ol><dl id="k0jz6"><meter id="k0jz6"><small id="k0jz6"></small></meter></dl><strike id="k0jz6"></strike><div id="k0jz6"></div><noframes id="k0jz6"><sup id="k0jz6"></sup></noframes><noframes id="k0jz6"><dl id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></dl></noframes><thead id="k0jz6"></thead><font id="k0jz6"></font><dfn id="k0jz6"></dfn><i id="k0jz6"><var id="k0jz6"></var></i><th id="k0jz6"><strike id="k0jz6"></strike></th><menu id="k0jz6"><small id="k0jz6"><wbr id="k0jz6"><b id="k0jz6"></b></wbr></small></menu><ins id="k0jz6"><mark id="k0jz6"></mark></ins><address id="k0jz6"><rt id="k0jz6"><tt id="k0jz6"></tt></rt></address><sub id="k0jz6"><track id="k0jz6"></track></sub><strike id="k0jz6"></strike><div id="k0jz6"></div><nobr id="k0jz6"></nobr><sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"><wbr id="k0jz6"></wbr></small></menu></sup><tr id="k0jz6"><object id="k0jz6"></object></tr><ruby id="k0jz6"><cite id="k0jz6"><font id="k0jz6"></font></cite></ruby><ol id="k0jz6"></ol><center id="k0jz6"><option id="k0jz6"><sup id="k0jz6"><menu id="k0jz6"></menu></sup></option></center><menuitem id="k0jz6"></menuitem><nobr id="k0jz6"></nobr><option id="k0jz6"><sup id="k0jz6"></sup></option><nobr id="k0jz6"><dl id="k0jz6"><ins id="k0jz6"><small id="k0jz6"></small></ins></dl></nobr><track id="k0jz6"></track><thead id="k0jz6"><th id="k0jz6"><acronym id="k0jz6"><samp id="k0jz6"></samp></acronym></th></thead></div> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>