锘??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字幕乱码久久午夜,国产精品久久成人影院,久久天天躁狠狠躁夜夜avapp http://www.shnenglu.com/deercoder/category/17609.html<P><FONT style="FONT-SIZE: 20px" color=#ff0000>縐瘡錛屽潥鎸侊紒</FONT></P> <P><FONT style="FONT-SIZE: 20px" color=#ff0000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------鎴戞槸涓鍙狪T灝忓皬楦?lt;/FONT></P>zh-cnSat, 09 Jun 2012 21:59:52 GMTSat, 09 Jun 2012 21:59:52 GMT60鍩轟簬MetaWeblog鐨勫崥瀹俊鎭姄鍙栤斺擟++鍗氬榪佺Щhttp://www.shnenglu.com/deercoder/archive/2012/06/10/178232.htmldeercoderdeercoderSat, 09 Jun 2012 16:07:00 GMThttp://www.shnenglu.com/deercoder/archive/2012/06/10/178232.htmlhttp://www.shnenglu.com/deercoder/comments/178232.htmlhttp://www.shnenglu.com/deercoder/archive/2012/06/10/178232.html#Feedback0http://www.shnenglu.com/deercoder/comments/commentRss/178232.htmlhttp://www.shnenglu.com/deercoder/services/trackbacks/178232.html
姝eソ錛屽湪緗戜笂鎼滅儲鐨勬椂鍊欙紝鍙戠幇CSDN絳夌綉绔欐彁渚汳etaWeblog鐨勬爣鍑嗘帴鍙g敤浜庣涓夋柟紼嬪簭鐨勬帴鍏ワ紝涔﹀啓鍗氬錛屽彂甯冿紝鍒犻櫎絳変竴緋誨垪鎿嶄綔錛岃孋++姝eソ鎻愪緵浜嗙浉鍏蟲帴鍙o紝鍙渶瑕佺櫥褰曞埌浣犵殑璐︽埛錛屽湪閫夐」--閰嶇疆涓紝閫夋嫨鍏佽Web Service浠ュ強MetaWeblog錛屽茍璁塊棶涓嬮潰鎻愪緵鐨凪etaWeblog鎺ュ彛鍗沖彲銆?br />
涓烘錛屽ソ濂界爺璇諱簡涓涓婥++鍗氬鎻愪緵鐨勬帴鍙o紝鍩烘湰鍔熻兘閮藉凡緇忔彁渚涗簡API鎺ュ彛璇存槑錛屽writePost錛実etPost絳夌瓑錛屽浜庡叾涓敤鍒扮殑緇撴瀯浣擄紝濡侾ost絳夛紝涔熷畾涔変簡鐩稿叧鐨勬垚鍛樺彉閲忕殑緇勬垚錛岀被鍨嬬瓑絳夛紝鍥犳錛屽疄闄呬笂鏄瘮杈冨ソ鍋氱殑銆備負姝わ紝鎴戝氨寮濮嬪姩鎵嬶紝緙栧啓鑷繁鐨勫崥瀹㈣縼縐誨伐鍏蜂簡銆?br />
棣栧厛紜畾浣跨敤鐨勫鉤鍙板拰鎶鏈紝緇忚繃鐮旂┒錛屽喅瀹氫嬌鐢ˋpache XML-RPC搴擄紝騫朵嬌鐢↗ava瀹炵幇銆?br />鍏舵錛岀紪鍐欏搴旂殑鍑芥暟鍜屽姛鑳斤紝鍒濇湡寮鍙戣絀跺墠鏈熼獙璇侊紝涓烘鍏堝噷涔辯殑鍐欎簡鍑犱釜鍩烘湰鍑芥暟錛屽啓姝諱竴浜涘彉閲忓拰瀹氫箟錛屼互鍙婃墍闇瑕佺殑Key錛岀劧鍚庡埄鐢ㄨ嚜宸卞崥瀹㈢殑涓綃囨枃绔犺繘琛岄獙璇侊紝璇佹槑鑳藉鑾峰彇鍒板搴旂殑淇℃伅錛屾渶鍚庢墠淇濆瓨鍒癏TML鏂囦歡涓紝鎵撳紑鍚庡彂鐜版墍闇瑕佺殑鍩烘湰鍐呭閮藉畬濂戒繚瀛橈紝鍥犳鍙互榪涜鍚庣畫宸ヤ綔銆?br />鍚庣畫錛屼富瑕佽繘琛屾墿灞曞姛鑳界殑灞曞紑錛屽寘鎷鍏朵粬鎺ュ彛鐨勪嬌鐢紝濡傝幏鍙栬繎鏈熸墍鏈夊崥瀹紝鑾峰彇鍒嗙被淇℃伅錛岃幏鍙栧崥瀹俊鎭瓑絳夛紝鍙﹀錛岀粡榪囬噸鏋勫悗錛屽皢鐩稿叧鐨勫伐鍏峰嚱鏁伴兘杞Щ鍒頒竴涓被涓疄鐜幫紝騫跺敖閲忓仛鍒頒唬鐮佸鐢紝榪欎釜榪囩▼緇忓巻浜嗗嚑嬈★紝娓愭笎鍙戠幇鏈鍒濈殑浠g爜鎯ㄤ笉蹇嶇澒錛岃岄噸鏋勪箣鍚庯紝灝嗕笉鍙樼殑濡傛爣璁板瓧孌碉紝鏈嶅姟鍟嗘彁渚涘湴鍧絳夌瓑錛岄兘鍥哄畾鍦ㄦ煇涓被涓紝涓鏃﹂渶瑕佸簲鐢ㄥ埌鍏朵粬騫沖彴錛屽CSDN鍗氬錛屽彧闇瑕佸仛鏈灝忕殑淇敼鍗沖彲錛屾柟渚夸唬鐮佸鐢ㄣ?br />鏈鍚庯紝榪涜浜嗙畝鍗曟祴璇曪紝騫跺彂甯冨埌Github涓繘琛岀増鏈鐞嗗拰澶囦喚錛屽~鍐欑浉鍏砽og錛屽悗緇彲鑳戒細緇х畫鍋氫簩嬈″紑鍙戙?br />
涓婇潰鍙槸綆鍗曚粙緇嶄嬌鐢ㄧ殑鎶鏈拰寮鍙戞祦紼嬶紝鑷充簬鍏蜂綋鐨勭粏鑺傚疄鐜幫紝涓嬮潰灝卞嚑涓噸鐐規(guī)潵璁茶В錛?br />1. 濡備綍鍙戣搗緗戠粶榪炴帴錛屽茍浠庢湇鍔″櫒閭h竟鑾峰彇鍒版墍闇瑕佺殑鍗氬淇℃伅錛?br />鍒╃敤Apache鐨刋ML-RPC搴撳疄鐜幫紝闈炲父綆鍗曪紝鍙渶瑕佽繘琛岀畝鍗曢厤緗嵆鍙紝浠g爜濡備笅錛?br />
config =  new XmlRpcClientConfigImpl();
client = new XmlRpcClient();
config.setServerURL(new URL(url));
client.setConfig(config); 
榪欐牱錛屽氨瀹屾垚浜嗗鎴風(fēng)鐨勫垵濮嬪寲鍜岄厤緗伐浣滐紝姝ゅ悗錛屽氨鍙互鐩存帴鍒╃敤姝ゅ鎴風(fēng)鏉ュ彂鐜拌繛鎺ヨ姹傦紝鑾峰彇瀵瑰簲鐨勪俊鎭簡銆?br />
List params = new ArrayList();
params.add("test");
params.add(USER_NAME);
params.add(USER_PASSWORD);
// 蹇呴爤浣跨敤Object鏁哥祫錛孡ist鎴栬呭叾浠栨暩緄勪笉琛?/span>
Object[] arr = (Object[])client.execute(GET_BLOGS_METHOD, params);
鍙戣搗涓嬈¤姹傛椂錛屽彧闇瑕佸厛閰嶇疆濂藉弬鏁幫紝鏍規(guī)嵁姣忎竴涓狝PI鏂囨。瀹氫箟鐨勫嚱鏁板弬鏁幫紝鏀懼叆鍒頒竴涓暟緇勪腑錛岀劧鍚庢墽琛屽搴旂殑鍑芥暟錛屽嚱鏁板悕浣跨敤GET_BLOGS_METHOD涔嬬被鐨勪繚瀛樹笅鏉ワ紝鍗沖彲鑾峰緱瀵瑰簲鐨勭粨鏋溿?/span>

2. 濡備綍澶勭悊鑾峰緱鐨勭粨鏋滐紵
鐢變簬綾誨瀷閮芥槸鐢盇PI鏂囨。涓畾涔夌殑錛屾瘮濡備竴綃囧崥鏂囩殑淇℃伅瀹氫箟涓轟竴涓狿ost瀵硅薄錛岃岃繖涓璞℃槸瀹冨畾涔夌殑綾伙紝鍖呭惈鏈夋爣棰橈紝鏃墮棿絳夋垚鍛橈紝鎴愬憳鐨勭被鍨嬭繕鍙兘涓嶅悓錛屾瘮濡傚ぇ閮ㄥ垎鏄疭tring綾誨瀷錛屼絾鏄篃鏈夊Date鏃墮棿榪欐牱鐨勭被鍨嬨傚浣曡幏鍙栧憿錛?br />瀵逛簬涓涓狿ost瀵硅薄錛岃幏寰楀叾瀹炲氨鏄竴涓釜閿煎錛屾瘮濡侹ey涓?#8220;title”錛寁alue涓哄搴旂殑鍊?#8220;鎴戠殑鍗氬鏂囩珷”絳夌瓑錛屽洜姝わ紝鍙互浣跨敤Java涓殑Map鏉ヤ繚瀛樹竴涓釜閿煎錛屼絾鏄繖閲屾垜浠細閬囧埌涓涓枒闂紝Post瀵硅薄鏃㈢劧鏄寜鐓т竴涓釜閿煎鏉ヤ繚瀛橈紝濡?br />{
 "title", "鎴戠殑鍗氬鏍囬"
 "description", "鎴戠殑鍗氬姝f枃"
 "date", "鍗氬鍙戝竷鏃墮棿"
}
閭d箞錛屽彲鍚﹀氨鐩存帴鐢∕ap<String, String>鏉ヤ繚瀛樻瘡涓涓敭鍊鹼紝鐒跺悗鏍規(guī)嵁閿潵鍒嗗埆璇誨彇淇℃伅鍛紵絳旀鏄惁瀹氱殑錛屽洜姝ゅ茍闈炴墍鏈夌殑綾誨瀷閮芥槸緇熶竴鐨勶紝Key褰撶劧閮芥槸String綾誨瀷錛屽洜涓烘枃妗d腑宸茬粡瀹氫箟濂戒簡錛屼絾鏄疺alue鍗村彲鑳戒笉鍚岋紝濡侱ate瀵瑰簲鐨勫兼槸涓涓狣ate綾誨瀷錛岃宼itle瀵瑰簲鐨勫兼槸String綾誨瀷錛岃屼粬浠兘鏄毝灞炰簬Post瀵硅薄鐨勶紝濡備綍鏉ュ鐞嗗憿錛?br />榪欓噷錛屾垜浣跨敤鐨勬槸Map<String, Object>鏉ュ瓨鏀炬瘡涓涓敭鍊煎錛岀劧鍚庢牴鎹被鍨嬭幏鍙栦俊鎭紝浠g爜濡備笅錛?br />
        String title = getPostTitle(result);
        if (title != null){
            System.out.println(title);
            saveString += title + "<br/>"; // 鏂囩珷鏍囬錛屽茍浠TML褰㈠紡瀛樻斁
        }

        Date date = getPostDate(result);
        if (date != null) {
            String dateString = getPostTime(date);
            System.out.println(dateString);
            saveString += dateString + "<br/>";
        }

        String article = getPostArticle(result);
        if (article != null) {
            System.out.println(article);
            saveString += article + "<br/>";
        }
褰撶劧錛岃繖閲岀敤鍒頒簡瀛愬嚱鏁板疄鐜幫紝浣嗗疄闄呯殑鏁堟灉灝辨槸錛屾牴鎹瓵PI鏂囨。涓殑綾誨瀷錛屽湪鑾峰緱value鐨勬椂鍊欙紝灝哋bject綾誨瀷寮哄埗杞崲鎴愰渶瑕佺殑綾誨瀷錛屾瘮濡傦紝key涓簍itle鐨勬椂鍊欙紝鐭ラ亾鍊煎簲璇ユ槸String錛屽洜姝ゅ氨灝嗗艱漿鎹㈡垚String綾誨瀷銆侹ey浣峝atedTime鐨勬椂鍊欙紝鍊肩殑綾誨瀷搴旇鏄疍ate綾誨瀷錛屽氨灝嗗畠杞崲鎴怐ate綾誨瀷銆傝繖鏍鳳紝鏈緇堝氨鍙互瀹屽叏璇誨彇鍑烘墍鏈変俊鎭簡銆?br />鑰屽浜庤繑鍥炲間負緇撴瀯浣撴暟緇勭殑錛屽悓鏍風(fēng)敤Object鏁扮粍瀛樻斁錛岀劧鍚庤鍙栨瘡涓涓暟緇勬垚鍛橈紝寮哄埗杞寲鎴怣ap<String, Object>綾誨瀷錛屼繚瀛樹竴涓粨鏋勪綋鐨勬墍鏈夐敭鍊煎錛岀劧鍚庢牴鎹粨鏋勪綋瀹氫箟鏉ラ愪釜璇誨彇瀵瑰簲鐨勫鹼紝褰撶劧錛屽鏋滅粨鏋勪綋鍏ㄩ儴閮芥槸String綾誨瀷錛屽氨鍙互鐩存帴浣跨敤Map<String, String>鏉ヤ繚瀛樺茍璇誨彇浜嗐?br />
鍩烘湰涓婃潵璇達紝涓婇潰搴旇鏄繖浜涚▼搴忎腑鐨勪富瑕侀毦鐐逛簡錛岃В鍐充箣鍚庯紝澶ч儴鍒嗛棶棰樹篃閮藉彲浠ュ畬鎴愶紝鑷充簬鍐欏崥瀹㈠暐鐨勶紝鍘熺悊閮芥槸鐩稿悓鐨勶紝鏃㈢劧鎵鏈夌殑淇℃伅閮借兘澶熻鍙栵紝灝卞彧闇瑕佽祴鍊肩浉鍏崇殑璇彞錛屾墽琛屼竴涓搴旂殑鍑芥暟鑰屽凡浜嗐?br />褰撶劧錛屽湪鍐欎唬鐮佺殑榪囩▼涓紝鍙戠幇閲嶆瀯闈炲父閲嶈錛岃櫧鐒朵唬鐮侀噺涓嶅ぇ錛屼絾鏄粠鍘嗗彶涓婃潵鐪嬶紝鍙樺寲榪樻槸闈炲父澶э紝鍚庢湡鐨勪唬鐮佷互鍙婃瘮鍓嶉潰鐨勮﹀悎搴﹁浣庡緢澶氾紝鑰屼笖瀵逛簬鍥哄畾涓嶅彉鐨勫唴瀹圭瓑閮芥斁鍦ㄧ被鎴愬憳涓紝渚夸簬緇ф壙浠ュ強浠g爜澶嶇敤錛屾湁鍏磋叮鐨勬湅鍙嬪彲浠ヨ瘯璇旵SDN絳夊崥瀹㈢殑鐩稿叧鍔熻兘銆?br />
闄勪笂鏈緇堝疄鐜扮殑杈撳嚭緇撴瀯錛?br />
4765
http://www.shnenglu.com/deercoder/
鎴戠殑緙栫▼涔愬洯
Category Description: ACM
Category HTML Url: http://www.shnenglu.com/deercoder/Category/17069.aspx
Category RSS Url: http://www.shnenglu.com/deercoder/rss.aspx?catid=17069
Category Title: ACM
Category ID: 17069

Category Description: Android
Category HTML Url: http://www.shnenglu.com/deercoder/Category/17867.aspx
Category RSS Url: http://www.shnenglu.com/deercoder/rss.aspx?catid=17867
Category Title: Android
Category ID: 17867

Category Description: C++
Category HTML Url: http://www.shnenglu.com/deercoder/Category/13117.aspx
Category RSS Url: http://www.shnenglu.com/deercoder/rss.aspx?catid=13117
Category Title: C++
Category ID: 13117

Category Description: CTeX鍜孡ateX
Category HTML Url: http://www.shnenglu.com/deercoder/Category/13991.aspx
Category RSS Url: http://www.shnenglu.com/deercoder/rss.aspx?catid=13991
Category Title: CTeX鍜孡ateX
Category ID: 13991

Category Description: Git
Category HTML Url: http://www.shnenglu.com/deercoder/Category/18145.aspx
Category RSS Url: http://www.shnenglu.com/deercoder/rss.aspx?catid=18145
Category Title: Git
Category ID: 18145

鍗氬鏂囩珷絳変繚瀛樹負HTML鏂囦歡錛岃創(chuàng)鍑篐TML婧愮爜澶ぇ錛屽氨涓嶅笘浜嗐?br />
浠ヤ笂錛屽氨鏄熀浜嶮etaWeblog鐨勫崥瀹俊鎭鍙栧拰榪佺Щ宸ヤ綔鐨勫墠鏈熷伐浣滐紝涔熸槸鏈鍩烘湰鐨勫伐浣滐紝鍚庢湡錛屼富瑕佸皢榪欎簺鍑芥暟鏁村悎騫跺埄鐢紝灝卞彲浠ュ疄鐜版墍鏈変俊鎭殑鏈湴澶囦喚錛屾壒閲忓啓鍗氾紝鎵歸噺鍒犻櫎錛屾壒閲忓鍏ョ瓑宸ヤ綔浜嗐?br />
鏈鍚庯紝璇磋鐩墠鏈伐紼嬬殑瀹炵幇鍔熻兘鎯呭喌錛?br />
1. 鏍規(guī)嵁涓綃囨枃绔犵殑鍗氬ID錛屾姄鍙栧搴旂殑鍐呭錛屾爣棰樺拰鍙戝竷鏃墮棿絳変俊鎭紙鍏朵綑淇℃伅鍙嚜琛屾坊鍔狅紝閲囩敤綾諱技 鐨勫姙娉曪紝鍥犳湰浜哄彧瀵硅繖鍐欎俊鎭劅鍏磋叮錛?
2. 鑾峰彇鎵鏈夌殑鍒嗙被淇℃伅鍜孯ss璁㈤槄淇℃伅
3. 鑾峰彇鍗氬淇℃伅
4. 鑾峰彇鎸囧畾鏁伴噺鐨勮繎鏈熷彂甯冩枃绔?
5. 淇濆瓨涓篐TML欏甸潰
鍩烘湰涓婏紝鎶撳彇鍗氬鎵鎻愪緵鐨凙PI鍑芥暟鍔熻兘閮藉凡緇忓疄鐜幫紝鎺ヤ笅鏉ヨ鍋氱殑鏄紝鍒╃敤榪欎簺鍑芥暟錛屽疄鐜板驚鐜殑閬嶅巻鎵鏈夌殑鍗氬ID錛岀劧鍚庡叏閮ㄨ鍙栧嚭鏉ワ紝騫朵繚瀛橈紝榪欎簺宸ヤ綔搴旇灝辨槸涓浜涘姛鑳界殑緇勫悎鍜屾帴鍙h璁′簡銆?br />
璇ュ伐紼嬪凡緇忓彂甯冨埌Github涓紝鍦板潃涓猴細
https://github.com/deercoder/blogMover,嬈㈣繋澶у鎷嶇爾錛屾寚瀵箋?/pre>



deercoder 2012-06-10 00:07 鍙戣〃璇勮
]]> 瀵嗚タ瑗挎瘮娌寵胺宸炵珛澶у錛欰ndroid搴旂敤紼嬪簭寮鍙戯紙1~3錛?/title><link>http://www.shnenglu.com/deercoder/archive/2012/06/09/178182.html</link><dc:creator>deercoder</dc:creator><author>deercoder</author><pubDate>Sat, 09 Jun 2012 08:56:00 GMT</pubDate><guid>http://www.shnenglu.com/deercoder/archive/2012/06/09/178182.html</guid><wfw:comment>http://www.shnenglu.com/deercoder/comments/178182.html</wfw:comment><comments>http://www.shnenglu.com/deercoder/archive/2012/06/09/178182.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/deercoder/comments/commentRss/178182.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/deercoder/services/trackbacks/178182.html</trackback:ping><description><![CDATA[姝よ紼嬬郴鍒楄緝鐭紝閮芥槸瀵笰ndroid寰堝熀紜鍐呭鐨勮瑙o紝鑰屼笖騫翠唬鏈夌偣涔呰繙錛岃矊浼艱棰戜腑浣跨敤鐨勫鉤鍙頒粛鐒舵槸Android2.1錛屽洜姝わ紝濡傛灉鏈夋洿楂橀渶姹傜殑璇濓紝鍙互鍙傞槄SDK鏂囨。錛屽叾涓湁鏇翠負璇﹁堪鐨勮〃紺恒?br /><br />涓嶈繃錛岀敱浜庢椂闂磋緝鐭紝姣忚妭璇炬墠23鍒嗛挓宸﹀彸錛屾墍浠ュ嵆浣夸綔涓虹粌涔?fàn)鍚姏涔熶笉閿欏Q岃屼笖榪樺彲浠ュ洖欏句竴浜汚ndriod鍩烘湰鐭ヨ瘑錛屼綔涓烘煡緙鴻ˉ婕忕殑宸ュ叿錛屽彲浠ヨ瘯鍚備笅闈㈡槸涓婅絎旇銆?br /><br />絎竴鑺傦細<br />浠嬬粛Android鍩烘湰鐨勭敓鎬佺幆澧冿紝鍙戝睍鍘嗗彶錛屼互鍙婂熀鏈粍浠訛紝Activity錛宐roadcast receiver錛孲ervice錛孋ontent Provider錛岀壒鍒浜嶢ctivity鐨勭敓鍛藉懆鏈熸湁鎵璇﹁В錛屽彟澶栧鏁翠綋妗嗘灦錛宖ramework錛孌avik錛孡inux鍐呮牳浠ュ強Android浣滀負涓涓暣浣撶殑宸ヤ綔嫻佺▼鏈夋墍鎻忚堪銆?br /><br />鐢變簬璇劇▼鍐呭杈冪煭錛屽洜姝や笂闈㈠緢澶氬唴瀹歸兘鏄硾娉涜岃皥錛屼笉榪嘇ndorid鐨勫熀鏈煡璇嗕篃閮借暣鍚湪姝わ紝鍏充簬Andorid妗嗘灦錛屼粠搴曞眰鐨凩inux鍐呮牳錛屽埌紼嶅井涓婁竴灞傜殑HAL錛堢‖浠舵娊璞″眰錛夛紝浠ュ強Framework灞傦紝鏈鍚庢槸鏈涓婂眰鐨凙pp灞傘傛暣涓鏋跺ぇ鑷村姝わ紝褰撶劧錛屽緢澶欰pp涓嶄竴瀹氶渶瑕佷簡瑙h繖浜涚煡璇嗭紝涓嶈繃瀵逛簬涓庣‖浠舵湁鍏崇殑紼嬪簭錛屾瘮濡侰amera錛孎M鏀墮煶鏈猴紝闊充箰鎾斁鍣ㄧ瓑錛岀敱浜庢秹鍙婂埌闊抽錛孲ensor錛屽洜姝や負浜嗚皟璇曠▼搴忕殑鏂逛究錛屼互鍙婂紑鍙戞柊鐨勭壒鎬э紝鍙戞尌鍏ㄩ儴鐨勭‖浠舵ц兘錛屽彲鑳藉氨闇瑕佷簡瑙f暣涓鐞嗘祦紼嬶紝浠ヤ究鍔犲叆鏂扮殑鍔熻兘錛屾瘮濡傜浉鏈虹殑鏇濆厜錛屾墜鍔ㄨ皟鐒︾瓑錛屾敹闊蟲満鐨勯煶棰戝鐞嗙瓑絳夛紝鍥犳闇瑕佷簡瑙g殑涓滆タ灝卞緢澶氾紝鐢氳嚦瀵逛簬Linux椹卞姩錛屽凡緇忕浉鏈洪┍鍔ㄧ瓑閮借浜嗚В錛屽惁鍒欑浉鏈虹殑Porting宸ヤ綔鍩烘湰鏄棤娉曞畬鎴愮殑銆?br /><br />絎簩鑺傦細<br />璁茶堪濡備綍鎼緩寮鍙戠幆澧冿紝緙栧啓Hello World紼嬪簭銆侫ndroid紼嬪簭鐨勫紑鍙戝潖澧冿紝鍖呮嫭妯℃嫙鍣紝JDK錛孍clipse鐜鐨勬惌閰嶏紝鍙﹀錛岃紼嬭繕瀵瑰熀鏈殑涓涓狝pp榪涜鍓栨瀽錛屽寘鎷簮鐮佸伐紼嬬殑鐩綍緇撴瀯錛宻rc鏂囦歡澶癸紝gen鏂囦歡澶癸紝res鏂囦歡澶癸紝鑹ソ鐨勭紪紼嬩範(fàn)鎯紙璧勬簮鏂囦歡鐨勯殧紱伙級錛屼互鍙婃簮鐮佺殑鍚箟錛圓ctivity鐨勫惎鍔紝鏄劇ず錛宻etContenView鐨勫伐浣滅瓑絳夛級銆?br />姝よ紼嬬殑鏈緇堢洰鐨勬槸鎼緩綆鍗曠殑寮鍙戠幆澧冿紝騫朵簡瑙e熀鏈殑寮鍙戞祦紼嬨?br /><br />絎笁鑺傦細<br />鐢ㄦ埛鐣岄潰鍩虹銆傝榪頒簡鍩烘湰鐨刅iew錛孷iewGroup鍜屾帶浠訛紙Button錛孴extView絳夌瓑錛夛紝浠ava涓殑SWT涓轟緥錛屼互JButton絳夋帶浠朵綔涓虹被姣旓紝閫氳繃緙栧啓涓涓皬鎸夐挳錛屾坊鍔犵洃鍚櫒錛屽搷搴旂敤鎴風(fēng)殑鎸夐挳鎿嶄綔錛屽茍鐢═oast鎺т歡鏄劇ず鍑烘潵錛屼互鍙婂叧浜嶮enu鐨勪竴浜涘熀鏈煡璇嗐?br />鍙﹀錛岃繕鏈塋ayout鐨勫竷灞錛屼粠涓涓熀鏈殑甯冨眬璁茶搗錛岃榪癓inearLayout錛孯elativeLayout絳夊熀鏈竷灞錛屽悇鑷殑鍖哄埆錛屽浣曚嬌鐢ㄥ竷灞絳夌瓑錛屾帶浠剁殑ID錛屼唬琛ㄧ殑鍚箟錛屽浣曡幏鍙朒andler騫惰緗帶浠剁殑鏄劇ず鍐呭絳夌瓑銆?br /><br />鎬諱箣錛屼綔涓哄叆闂ㄨ紼嬶紝鍐呭闈炲父騫挎硾錛屽彲浠ュAndroid鏈変竴涓緇嗙殑浜嗚В錛屼笉榪囪鎯蟲繁鍏ヤ嬌鐢紝鍙互浠ヨ璇劇▼涓轟富錛屼互SDK鏂囨。涓轟富錛岃緇嗛捇鐮旇紼嬩腑鎻愰珮鐨勬帶浠訛紝綾伙紝GUI瑙嗗浘錛屽伐浣滄祦紼嬬瓑錛屽湪SDK鐨勬瘡涓枃妗d腑鏈夊璇︾粏鐨勫睍寮鍜屾弿榪幫紝騫舵湁瀹炰緥瀛︿範(fàn)錛岃繖鏍鋒晥鏋滃簲璇ユ洿浣熾?br />鍏堣鍒拌繖閲岋紝鍚庣畫璇劇▼絎旇鍐嶅仛鏇存柊錛屼富瑕佸唴瀹瑰亸鍚戜簬鎬葷粨錛屼互鍙婁笉鎳傜殑鍦版柟銆?<div id="qqcq246" class="vimiumHUD" style="right: 150px; opacity: 0; display: none; "></div> <div id="42gsi4w" class="vimiumHUD" style="right: 150px; opacity: 0; display: none; "></div><img src ="http://www.shnenglu.com/deercoder/aggbug/178182.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/deercoder/" target="_blank">deercoder</a> 2012-06-09 16:56 <a href="http://www.shnenglu.com/deercoder/archive/2012/06/09/178182.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Ubuntu 11.04涓嬪畨瑁匛clipsehttp://www.shnenglu.com/deercoder/archive/2011/12/27/162944.htmldeercoderdeercoderTue, 27 Dec 2011 14:27:00 GMThttp://www.shnenglu.com/deercoder/archive/2011/12/27/162944.htmlhttp://www.shnenglu.com/deercoder/comments/162944.htmlhttp://www.shnenglu.com/deercoder/archive/2011/12/27/162944.html#Feedback1http://www.shnenglu.com/deercoder/comments/commentRss/162944.htmlhttp://www.shnenglu.com/deercoder/services/trackbacks/162944.html
1. 瀹夎JDK
銆銆ubuntu 11.04緋葷粺鑷甫鐨凧ava鐜鏄痮penjdk錛屾渶濂戒嬌鐢╯unjdk錛堝叿浣撳師鍥犱笉鏄庯紝緗戜笂鏁欑▼鍩烘湰閮芥槸榪欐牱鐨勶級錛屽洜姝ゅ厛鍘誨畼鏂圭綉绔欙紙 http://www.oracle.com/technetwork/java/javase/downloads/index.html錛変笅杞?#8220; Java SE 6 Update 26 ”鐨凧DK瀹夎鍖咃細
Linux x86 - Self Extracting Installer 錛?1.20 MB錛?jdk-6u26-linux-i586.bin

1.1. 涓嬭澆濂藉悗寮濮嬪畨瑁匤DK錛屽湪緇堢閲岃緭鍏ワ細

cd Downloads/
sudo cp jdk
-6u26-linux-i586.bin /opt
cd
/opt
sudo chmod
+x jdk-6u26-linux-i586.bin

1.2. 瑙e帇緙╁畨瑁呭寘榪涜瀹夎銆?/p>

sudo ./jdk-6u26-linux-i586.bin

1.3. 鎺ヤ笅鏉ヨ閰嶇疆鐜鍙橀噺錛屼慨鏀筽rofile鏂囦歡銆?/p>

sudo gedit /etc/profile

鍦ㄦ枃鏈腑娣誨姞浠ヤ笅浠g爜錛?/p>

# Sun JDK profile
export JAVA_HOME=/opt/jdk1.6.0_26
export JRE_HOME
=/opt/jdk1.6.0_26/jre
export CLASSPATH
=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH
=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

1.4. 榪樿淇敼鍙﹀涓涓枃浠秂nvironment錛?/p>

sudo gedit /etc/environment

鍦ㄦ枃鏈腑娣誨姞浠ヤ笅浠g爜錛?/p>

# Sun JDK environment
export JAVA_HOME=/opt/jdk1.6.0_26
export JRE_Home
=/opt/jdk1.6.0_26/jre
export CLASSPATH
=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

1.5. 鎵嬪姩閰嶇疆JDK銆?/p>

sudo update-alternatives --install /usr/bin/java java /opt/jdk1.6.0_26/bin/java 300
sudo update
-alternatives --install /usr/bin/javac javac /opt/jdk1.6.0_26/bin/javac 300

1.6. 璁╃郴緇熶嬌鐢ㄦ垜浠畨瑁呯殑JDK銆?/p>

sudo update-alternatives --config java

1.7. 楠岃瘉瀹夎JDK鏄惁鎴愬姛銆?/p>

java –version

灝嗕細鐪嬪埌涓嬮潰鐨勪俊鎭?/p>

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build
1.6.0_26-b03)
Java HotSpot(TM) Server VM (build
20.1-b02, mixed mode)

2. 瀹夎Eclipse銆?/p>

2.1. 棣栧厛瑙e帇緙╀笅杞藉ソ鐨勫帇緙╁寘錛屽湪緇堢涓緭鍏ワ細

tar -zxvf eclipse-SDK-3.6.2-linux-gtk.tar.gz
sudo mv eclipse
/opt/
sudo gedit
/usr/share/applications/Eclipse.desktop

鍦ㄦ枃鏈腑濉叆錛?/p>

[Desktop Entry]
Name
=Eclipse
Comment
=Eclipse IDE
Exec
=/opt/eclipse/eclipse
Icon
=/opt/eclipse/icon.xpm
Terminal
=false
Type
=Application
Categories
=Application;Development;
2.2 eclipse瀹夎緇撴潫銆?br />
娉細
1) Eclipse瀹樻柟緗戜笂鐨勪紬澶氱増鏈浜哄ご鏅曪紝google鍚庡彂鐜幫紝classic鏄熀鏈殑鐗堟湰錛屾彁渚涗簡鏈鍩烘湰鐨勫姛鑳姐傝?/span>eclipse ide for java developer 鏄湪classic鐨勫熀紜涓婂鍔犱簡涓浜沯ava寮鍙戠殑鎻掍歡銆?/span>Eclipse IDE for Java EE Developers 鏄湪classic鐨勫熀紜涓婂鍔犱簡涓浜沯2ee寮鍙戠殑鎻掍歡錛屼笅杞界殑鏃跺欏彲浠ユ牴鎹渶瑕侀夋嫨瀵瑰簲鐨勭増鏈?br />2) 閰嶇疆鐜鍙橀噺涓殑JAVA_HOME錛孞RE_HOME絳夌瓑瀹為檯涓婂拰W(xué)indows涓嬮潰鐨勭幆澧冨彉閲忎腑鐨勪綔鐢ㄤ竴鑷達紝鍙互綾繪帹銆備富瑕佹槸瑕佹寚瀹氱▼搴忚繍琛岀殑鐩綍bin鍜屽搴旂殑搴撴枃浠秎ib錛屽彲浠ュ彂鐜版湁瑙勫緥鍙驚銆?br />3) 閰嶇疆Android鐜闇瑕佸畨瑁匒DT鎻掍歡絳夛紝鍙互鍙傜収鍓嶄竴綃囨枃妗?http://www.shnenglu.com/deercoder/archive/2011/09/11/155572.html)銆?/span>

鍙傝冭祫鏂欙細
1) 瀹夎鎸囧崡錛?/span>http://www.cnblogs.com/williamwue/archive/2011/06/23/2088315.html
2) Eclipse鐗堟湰璇存槑錛?/span>http://topic.csdn.net/u/20080609/19/4016b980-51a6-40ee-9129-06c30ceda251.html




deercoder 2011-12-27 22:27 鍙戣〃璇勮
]]>
Java閫掑綊瀹炵幇閬嶅巻鏂囦歡鐩綍錛堟墍鏈夋枃浠跺す鍜屽瓙鏂囦歡錛?/title><link>http://www.shnenglu.com/deercoder/archive/2011/08/21/153995.html</link><dc:creator>deercoder</dc:creator><author>deercoder</author><pubDate>Sat, 20 Aug 2011 17:44:00 GMT</pubDate><guid>http://www.shnenglu.com/deercoder/archive/2011/08/21/153995.html</guid><wfw:comment>http://www.shnenglu.com/deercoder/comments/153995.html</wfw:comment><comments>http://www.shnenglu.com/deercoder/archive/2011/08/21/153995.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.shnenglu.com/deercoder/comments/commentRss/153995.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/deercoder/services/trackbacks/153995.html</trackback:ping><description><![CDATA[<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"><span style="color: #008080; "> 3</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.io.File;<br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; "><br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> ListAllPath {    <br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">  </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> print(File mFile, </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> mlevel){<br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">; i </span><span style="color: #000000; "><</span><span style="color: #000000; "> mlevel; i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">){<br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">            System.out.print(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">\t</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; ">10</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (mFile.isDirectory()){            <br /></span><span style="color: #008080; ">11</span> <span style="color: #000000; ">            System.out.println(</span><span style="color: #000000; ">"</span><span style="color: #000000; "><</span><span style="color: #000000; ">"</span><span style="color: #000000; "> </span><span style="color: #000000; ">+</span><span style="color: #000000; "> getPath(mFile) </span><span style="color: #000000; ">+</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">></span><span style="color: #000000; ">"</span><span style="color: #000000; ">);    <br /></span><span style="color: #008080; ">12</span> <span style="color: #000000; ">            String[] str </span><span style="color: #000000; ">=</span><span style="color: #000000; "> mFile.list();<br /></span><span style="color: #008080; ">13</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">for</span><span style="color: #000000; "> (</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">; i </span><span style="color: #000000; "><</span><span style="color: #000000; "> str.length; i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">){<br /></span><span style="color: #008080; ">14</span> <span style="color: #000000; ">                print(</span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> File(mFile.getPath() </span><span style="color: #000000; ">+</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">\\</span><span style="color: #000000; ">"</span><span style="color: #000000; "> </span><span style="color: #000000; ">+</span><span style="color: #000000; "> str[i]) , mlevel </span><span style="color: #000000; ">+</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">15</span> <span style="color: #000000; ">            }            <br /></span><span style="color: #008080; ">16</span> <span style="color: #000000; ">        }</span><span style="color: #0000FF; ">else</span><span style="color: #000000; ">{<br /></span><span style="color: #008080; ">17</span> <span style="color: #000000; ">            System.out.println(getPath(mFile));<br /></span><span style="color: #008080; ">18</span> <span style="color: #000000; ">        }        <br /></span><span style="color: #008080; ">19</span> <span style="color: #000000; ">    }<br /></span><span style="color: #008080; ">20</span> <span style="color: #000000; ">    <br /></span><span style="color: #008080; ">21</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">  String  getPath(File mFile){<br /></span><span style="color: #008080; ">22</span> <span style="color: #000000; ">        String fullPath </span><span style="color: #000000; ">=</span><span style="color: #000000; "> mFile.getPath();<br /></span><span style="color: #008080; ">23</span> <span style="color: #000000; ">        String[] str </span><span style="color: #000000; ">=</span><span style="color: #000000; "> fullPath.split(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">\\\\</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">24</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> str[str.length </span><span style="color: #000000; ">-</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">];<br /></span><span style="color: #008080; ">25</span> <span style="color: #000000; ">    }<br /></span><span style="color: #008080; ">26</span> <span style="color: #000000; ">    <br /></span><span style="color: #008080; ">27</span> <span style="color: #000000; ">}<br /><br /><div style="font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.io.File;<br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; "><br /></span><span style="color: #008080; "> 3</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> Demo {<br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> main(String[] args){<br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">        ListAllPath demoTest </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> ListAllPath();<br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">        File rootFile </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> File(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">E:\\job</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">        demoTest.print(rootFile, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">    }<br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">}<br /></span><span style="color: #008080; ">10</span> <span style="color: #000000; "></span></div><br /></span></div><img src ="http://www.shnenglu.com/deercoder/aggbug/153995.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/deercoder/" target="_blank">deercoder</a> 2011-08-21 01:44 <a href="http://www.shnenglu.com/deercoder/archive/2011/08/21/153995.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.auifd.cn" target="_blank">91精品国产91久久久久久青草</a>| <a href="http://www.jvqo.cn" target="_blank">久久久久久久精品成人热色戒</a>| <a href="http://www.fridc.cn" target="_blank">色狠狠久久AV五月综合</a>| <a href="http://www.zhifuse.cn" target="_blank">精品久久久久久无码不卡</a>| <a href="http://www.3hiis.cn" target="_blank">99蜜桃臀久久久欧美精品网站 </a>| <a href="http://www.11649.cn" target="_blank">日本三级久久网</a>| <a href="http://www.uqtl.cn" target="_blank">99久久精品国产高清一区二区</a>| <a href="http://www.jrlxcc.cn" target="_blank">久久久精品国产sm调教网站 </a>| <a href="http://www.annean.cn" target="_blank">久久精品国产久精国产</a>| <a href="http://www.nyoh.cn" target="_blank">久久久久久国产精品美女</a>| <a href="http://www.qwoj.cn" target="_blank">99久久免费国产精品特黄</a>| <a href="http://www.75063.com.cn" target="_blank">国内精品久久久久久99</a>| <a href="http://www.gcxd.net.cn" target="_blank">色综合久久最新中文字幕</a>| <a href="http://www.njyy888.com.cn" target="_blank">久久激情五月丁香伊人</a>| <a href="http://www.kapatina.cn" target="_blank">亚洲伊人久久大香线蕉综合图片 </a>| <a href="http://www.shaoxing2010.cn" target="_blank">成人午夜精品无码区久久</a>| <a href="http://www.bolezi333.cn" target="_blank">国产99久久精品一区二区</a>| <a href="http://www.tzcn86.cn" target="_blank">久久WWW免费人成—看片</a>| <a href="http://www.ghbo.cn" target="_blank">日韩人妻无码精品久久久不卡</a>| <a href="http://www.shanwengqing.com.cn" target="_blank">av无码久久久久不卡免费网站</a>| <a href="http://www.caoyb.cn" target="_blank">日本精品一区二区久久久</a>| <a href="http://www.zhchengzhi.cn" target="_blank">国产精品久久网</a>| <a href="http://www.kuaixiansou.cn" target="_blank">亚洲国产成人久久综合区</a>| <a href="http://www.gdchengye.com.cn" target="_blank">国产精品无码久久综合</a>| <a href="http://www.liushishipin.cn" target="_blank">亚洲AV伊人久久青青草原</a>| <a href="http://www.gbtu.cn" target="_blank">久久亚洲国产中v天仙www</a>| <a href="http://www.sic-mosi2.cn" target="_blank">久久人妻少妇嫩草AV蜜桃</a>| <a href="http://www.maituogangwan.cn" target="_blank">亚洲午夜精品久久久久久人妖</a>| <a href="http://www.acolor.com.cn" target="_blank">久久午夜夜伦鲁鲁片免费无码影视 </a>| <a href="http://www.zhongrong.net.cn" target="_blank">77777亚洲午夜久久多人</a>| <a href="http://www.i501.cn" target="_blank">久久精品国产99久久久香蕉</a>| <a href="http://www.sushaye.cn" target="_blank">国产69精品久久久久9999APGF </a>| <a href="http://www.philadelphiausa.cn" target="_blank">久久综合88熟人妻</a>| <a href="http://www.sglshoes.cn" target="_blank">久久久久久亚洲精品无码</a>| <a href="http://www.369live.cn" target="_blank">精品乱码久久久久久久</a>| <a href="http://www.rnsqwp.cn" target="_blank">99久久精品免费看国产一区二区三区</a>| <a href="http://www.z8990.cn" target="_blank">久久se精品一区二区</a>| <a href="http://www.dygdgs.cn" target="_blank">99国产精品久久久久久久成人热</a>| <a href="http://www.gljqk.cn" target="_blank">97久久国产露脸精品国产</a>| <a href="http://www.egpk.cn" target="_blank">人人狠狠综合88综合久久</a>| <a href="http://www.hahaowen.cn" target="_blank">国产免费久久久久久无码</a>| <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>