




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、什么是HBuilderX概述HBuilder是DCIou(數(shù)字天堂)推出的一款支持HTML5的Web開發(fā)IDE,而HBuilderX是新版的Hbuilder,簡(jiǎn)稱HXHX的優(yōu)勢(shì)HX性能更強(qiáng),啟動(dòng)速度、大文檔打開速度、代碼提示速度均極為流暢。HX的VUE語(yǔ)法提示、ES6語(yǔ)法提示支持更強(qiáng)大,應(yīng)該是最強(qiáng)悍的vue提示工具。HX有內(nèi)置終端,對(duì)于現(xiàn)代編譯型語(yǔ)言的開發(fā)提供更強(qiáng)的支持。HX支持uni-app、小程序開發(fā)、快應(yīng)用開發(fā)HX的markdown、json方面秒殺其他開發(fā)工具。HX新增了智能雙擊、更完善的多光標(biāo)處理,可為極客提供更高效的操作。HX的缺點(diǎn)如果開發(fā)者使用jquery+php等技術(shù)棧,目前還是建議使用HBuilder。HBuilderX對(duì)這2塊技術(shù)的支持不如HBuilder。二、下載安裝HBuilderX
http://www.dcloud.io/hbuilderx.html他提供了各種版本下載,如下安裝直接解壓即可,然會(huì)找到其中可執(zhí)行文件雙擊打開就能使用,也可以將其作為快捷方式發(fā)送到桌面上。binSD119/3/11515:34iconengines^019/S/1i515:25im-sge+ormals20119/3/1515:15platformsM3115/3/1515:34plugins201I9/S/1515^5readme3019/3/1515:25H0uilderX.HH201W1412:367,131K0SHSuilderX.E-Jce2019/3/1412:362.812KB囤Iih=^a2.dll20119/3/1412:361.236IK口Li::ENSE-MD2^19/3/1412;364KB_qtconf20119/3/1412:36CONFI<41KB@Qt5CDFE.dllSD119/3/1412:36應(yīng)^曲r雇4.533KQL3DfiGui.dll^019/3^1412^64,899KB'Qt5N^twDirk.dll2019/3/1412:36應(yīng)眾■?穴332KB@CMSvg.dll2019/3/1412:3&胡胡注250KB_Qt5WefcSockets.dll2019/2/2216:3210BK日■'Qt5V/idge-ts.dll2Dlig/a/U12:36鮭曲I1■晨4.J30KB|鮎OfiXml.dll^019/3/1412-36血14PK0Fielea&eNote.md20119/3/1412:3&md烹tt102KB■reset.bat£0119/3/1412:36Windows知2理…3KBHE血即琵,劇12^19/3/1412^626BKB可uac.e-xe2019/3/1412:3&ZBKB1|(1|-|工"1?「fidK■口 v注冊(cè)
打開后可以簡(jiǎn)單的注冊(cè)下,如果以前在使用Hbuilder時(shí)注冊(cè)過(guò),那么可以直接使用此用戶名和密碼。入門注冊(cè)后根據(jù)入門提示進(jìn)行適合你的基礎(chǔ)設(shè)置...三、新建移動(dòng)端項(xiàng)目①文件--》新建--》項(xiàng)目---》5+app項(xiàng)目新建頃目HIML5+標(biāo)準(zhǔn)的詩(shī)平臺(tái)App*[了鋰圭瘩]O晉迢頂目凹OunLappttllOWap2ApptE)?5+App曲O4雀洋迪O快應(yīng)用◎項(xiàng)目名稱C:/Users/admin/Documents/HBuilderProjectsmui頃弓mui頃弓已包窖mui旳,、匚鎧宇住刪的頃目模痕原生違項(xiàng)卡示例.含t北口部凸擔(dān)半?yún)^(qū)1示蟲rtellnH5-rtellnH5-HTMLSPlus^范皓展示.芻僉國(guó)8;遙各掃底層乾力范羽弔QlHifc,*!ind-ix.htard-HBuidirX加IE)嶄證J逅盹函自U6?血運(yùn)&HJ疝山J ZRtU晤即乂vlescindQK>itmimjFillBStJSiJFicssirt^gJfi、SP就kd護(hù)QlHifc,*!ind-ix.htard-HBuidirX加IE)嶄證J逅盹函自U6?血運(yùn)&HJ疝山J ZRtU晤即乂vlescindQK>itmimjFillBStJSiJFicssirt^gJfi、SP就kd護(hù)iJW0talA££ZirtdeithmlmorikiflanzBChtral>曰<hi=ad><n?tachars?t?"Lrf-F--E"><netiifl3ffle=nvi&Mpor1'!content="dnitia1~5cile=1.rnaximun-scale=l,04user-5<iil#ble=^"/>S <titIt></tLtle>j?曰 <ecpipt七ypo-"七sort/jay:隘匚「1|3七?〉dc?■匚4ffw^t**ddEventLi.5tener(ep2u3-rc-ady1、/■waEtiwOf//cansolt-logC^fi-plus叩i熬應(yīng)常:征I覽拿件菽主石誡用});SSB^tiEOpLusisundafinad.i? </s£ri[pt>15</he-Bcl>L6曰uh口dy>IB</body>-</htnl>將你的網(wǎng)站代碼放入5+app項(xiàng)目中iiii也已lEi-Dna.rnnirnix.-trTi-■1.1-?-—rTuri^flal.riAn■:.1Mdy?</hitnl></script>c/haAd>-jddEy?ntListiMwrfplii£.r&^dy'--fu^ctidruj.!f在此更三i□<hl:ril>imetscrflrsetxutf-B>^iTritdHi卻?!雒皝A<script -taxt/jatf^Ecript>設(shè)置應(yīng)用入口頁(yè)面地址/首頁(yè)④設(shè)置app的一些其他信息這里各個(gè)部分都簡(jiǎn)單配置處理下,需要特別關(guān)注的如下:(1)應(yīng)用標(biāo)識(shí)(APPID)不同的app的應(yīng)用標(biāo)識(shí)不能相同,否則會(huì)被app認(rèn)為是同一個(gè)app,然后安裝時(shí)可能會(huì)覆蓋安裝。
(2)圖標(biāo)配置這里配置的圖標(biāo)就是我們?cè)谑謾C(jī)桌面中看到的圖標(biāo).有iphone,ipad,android三種類型及各種尺寸的圖標(biāo)可以讓你設(shè)置,當(dāng)然,如果你嫌麻煩可以直接點(diǎn)擊【自動(dòng)生成所有圖標(biāo)并替換】就生成了各個(gè)設(shè)備上的圖標(biāo)了。點(diǎn)擊【瀏覽生成圖標(biāo)所在目錄還可以看到具體生成的文件】(3)啟動(dòng)圖標(biāo)當(dāng)我們的app在手機(jī)上啟動(dòng)后顯示的圖標(biāo),也有iphone,ipad,android三種類型及各種尺寸的圖標(biāo)可以讓你設(shè)置,還要注意一個(gè)啟動(dòng)時(shí)的基本選項(xiàng)。四、開始打包鼠標(biāo)右鍵項(xiàng)目名--》發(fā)行---》云打包,打包原生安裝包--》選擇打包方式(ios/android)a?^phti.h^nl<o*S.Wi? 3電1J誨曹iTihliliHJ.,Vdi8a?^phti.h^nl<o*S.Wi? 3電1J誨曹iTihliliHJ.,Vdi8htt^-eculg^r?etanzncJRfi10日 typG^'l11fuifrctlan-hi12cj——IS?11nkhr*T-,,e-it1*■clinkhref—*cas1J<llnkrel-"4tr1IE點(diǎn)inkntl-1st/>I?TihkIB<!—-gallerv=IS2D<!?葉膽LLrry;Z1?!—fmt-H^M■cilnhhn(iT-"csiS3?linkhref^'htt阿1??||>宅/10125彗27<!?bann^F&r—]3DcflivM3Z<dltfCld33=訂vill>1?-o'riRMwI[]nuifuL|Kn■n7i■刃FkthVhiriljiSnAfam|HEh-ridtar'i22XK.-:HLiE3xiliai'HSfl?W4ra]41fertJt元討€甸BH陽(yáng)下!EB;W:畑曲血用rm屮、2強(qiáng)氐5】"MUli-UH 陽(yáng)旻聲An^dd口亡虺皿童呻Tftjk^JMJMaVWn.kjtifeb**q怕DXH^wQHtttiQfflJSg認(rèn)湘GHI盤崗口HJ::];■耐!曲他亙IdmlF< 如;1rfaLtdSlj查看APP打包狀態(tài),打包完成后就能得到apk文件進(jìn)行安裝[HBuxldcr]16:02-31.965-目[HBuxldcr]16:02-31.965-目test[H5FC<01F56]EgJJ^KS[HBmilder]直;肋仙咖打創(chuàng)垢會(huì)官頑匪TFS詫矗,[HBmLldAr*]]fi!01W. 7-[HBid:]d.r] 璇壬世li號(hào)咚閨?打它楓尿調(diào)洞"?魚[MDulldcr]1C;B1旳,43如臬三方了三的DK聞近丙伺電旨建盤宜王f5?且迫行-手機(jī)如VU-易崔呂丘翌巴GE)TSSflJJQ.提示如果你要打包ios應(yīng)用,但是有沒(méi)有證書的話,只能打包越獄版本的app五、解決在手機(jī)上點(diǎn)擊回退按鈕問(wèn)題在Hbuilder打包的app中,默認(rèn)不管任何頁(yè)面,只要點(diǎn)擊了一次手機(jī)返回鍵,app就會(huì)直接退出,返回不了上一頁(yè)。解決:在首頁(yè)點(diǎn)擊返回按鈕不直接退出,而是詢問(wèn)用戶1.在首頁(yè)處加上代碼,做一個(gè)判斷<5crip±<5crip±type=11text/javascript">document.addEuentListener('plusread^1,function(町町varfirst=null\pljs.key.addEventListener(1backbuttan1jfunction{){Ivar-flag=wfirin("你確定要退出嗎?11if(iFlag){plus?runtj.iii巳//退出|} hfalse);</scnipt><script<scripttype="text/javascript">document.addEventListener('plusready',function(a){varfirst=null;plus.key.addEventListener('backbutton',function(){varflag=confirm("你確定要退出嗎?”);if(flag){plus.runtime.quit();//退出}},false);});</script>解決:當(dāng)首頁(yè)時(shí),用戶一秒內(nèi)連續(xù)點(diǎn)擊兩次才退出2.在首頁(yè)處加上代碼,做一個(gè)判斷<scripttypg="t電x.t/javascript">document.addE\ientListener(^lusreadyFfurction(a){var*first=null;plus.key.addEventListener^'backbutton',function(){幾首次按鍵,提示,再按一坎退出應(yīng)用,if{!first){first=neuDate()■呂已tzTiniEf);console.log('再^一次退出應(yīng)用■打"用自as七提示最好,bt^Qlayer彈框setTimeout(function(}{first=null;}』leea);}else{if(neuDate().getTime()-first<10Q&){plus.runtime.quit0;}}false);<scripttype="text/javascript">document.addEventListener('plusready',function(a){varfirst=null;plus.key.addEventListener('backbutton',function(){〃首次按鍵,提示‘再按一次退出應(yīng)用'if(!first){first=newDate().getTime();console.log('再按一次退出應(yīng)用’);//用自定義toast提示最好,比如layer彈框setTimeout(function(){first=null;},1000);}else{if(newDate().getTime()-first<1000){plus.runtime.quit();}}},false);});</script>解決:當(dāng)非首頁(yè)時(shí),點(diǎn)擊返回按鈕回到上一頁(yè)在非首頁(yè)中加入如下代碼,就可以回到上一頁(yè)<5tripttype="text/javascriptM>document.addEucntListenep('pluspeady',functionQ{varwebview=plus.webview.currentWeb^iewO;.打獲取_當(dāng)前頁(yè)面plus.key.addEveritListensr('b日匚kbutton'jfunctionOfwebview,canBaclcffiineti&n(e){if(e-canBack){alert("即將回到上一頁(yè)”)view?b辺匚k();}else0webview.clos&();//hide//plus,runtime,quit();//(]iuit|})});n;</script><scripttype="text/javascript">document.addEventListener('plusready',function(){varwebview=plus.webview.currentWebview();//獲取當(dāng)前頁(yè)面plus.key.addEventListener('backbutton',function(){webview.canBack(function(e){if(e.canBack){alert("即將回到上一頁(yè)")webview.back();}else{webview.close();//hide,quit//plus.runtime.quit();//quit}})});});</script>
由于你的項(xiàng)目中可能有許多的頁(yè)面都要使用此代碼,所以我們可以把它單獨(dú)封裝在一個(gè)js文件中供相應(yīng)頁(yè)面進(jìn)行使用。rinrt?ihljnl|vrebvitjfil?CiJ1r:-乂忤『wtbt酣12/events.htnl日擰■穿應(yīng).尸曲■卜ICsci^Lpttyf-*- dAa'ascript!-rinrt?ihljnl|vrebvitjfil?CiJ1r:-乂忤『wtbt酣12/events.htnl日擰■穿應(yīng).尸曲■卜ICsci^Lpttyf-*- dAa'ascript!-sr-i-'Js.3s"*></script>.Jj.lb.4bi]/-Busnik.htn]円擰■完hi-rqbfEUknLiKMLW-O^Tlip.r:'ni^nfarr^SSiyrpH e**|p4rd*qjiL^-^-2.'i."inh14Ld-Ci^f-iuTIv^iA?丄1:』匚丄LiV-?-iJrwri^Cr'lpE?AddEvfilWCLiiTiMMr\Lurid.furiLE'im()-iAlfiriAiXiI(rnOwUR.「WKtiain悶J?。鹸iEoescr&LJTnlVi.JJ:t"rdDt、|^><:4匸?圧I.^CdEmAiiILJ^LiJiWiI■Lluni"ucbuiiu-pLuc.w?3nj3.Hhi.cunn*ntWHbvL-iui,J;::pt1/3kity..rtdtvefwtListc-ner('Mckixrtton'rfwrTct-ionlJ■;u?bvi4M.£icw&ia:Iit [六、直接打包一個(gè)在線網(wǎng)站當(dāng)我們進(jìn)行打包時(shí)可以直接打包一個(gè)在線網(wǎng)站,在相應(yīng)的輸入框中填寫網(wǎng)址就可以把一個(gè)在線網(wǎng)址打包為一個(gè)ap
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025店面合伙經(jīng)營(yíng)協(xié)議書-咖啡輕食店合作
- 2025年度游戲工作室音效制作人員用工協(xié)議
- 二零二五年度水果店與廣告公司品牌宣傳合作協(xié)議
- 個(gè)人車位產(chǎn)權(quán)轉(zhuǎn)讓與車位增值服務(wù)及配套設(shè)施維護(hù)協(xié)議(2025年度)
- 二零二五年度反擔(dān)保人合作協(xié)議:旅游度假區(qū)項(xiàng)目資金安全反擔(dān)保協(xié)議
- 美容院二零二五年度合伙人合作協(xié)議:風(fēng)險(xiǎn)管理與合規(guī)經(jīng)營(yíng)
- 二零二五年度小產(chǎn)權(quán)房屋買賣與智能家居安裝合同
- 二零二五年度新能源行業(yè)定向就業(yè)人才培養(yǎng)合同
- 二零二五年度房屋拆除工程風(fēng)險(xiǎn)評(píng)估與處理合同
- 二零二五年度文創(chuàng)園區(qū)房東租賃服務(wù)協(xié)議
- 皮膚病學(xué)-動(dòng)物性皮膚病課件
- 涉詐風(fēng)險(xiǎn)賬戶審查表
- 論完整的學(xué)習(xí)與核心素養(yǎng)的形成課件
- 新零售運(yùn)營(yíng)管理PPT完整全套教學(xué)課件
- (完整版)小學(xué)英語(yǔ)語(yǔ)法大全-附練習(xí)題,推薦文檔
- 注塑參數(shù)表完整版
- 初中英語(yǔ)中考總復(fù)習(xí)
- 學(xué)習(xí)弘揚(yáng)楓橋精神與楓橋經(jīng)驗(yàn)PPT楓橋經(jīng)驗(yàn)蘊(yùn)含的精神和內(nèi)涵PPT課件(帶內(nèi)容)
- ArcEngine二次開發(fā)入門介紹
- 山東大學(xué)出版社六年級(jí)上冊(cè)傳統(tǒng)文化第一單元寬仁厚愛(ài)備課教案
- 選煤廠工完料盡場(chǎng)地清制度
評(píng)論
0/150
提交評(píng)論