HBuilder主要用于开发html、js、css,同时配合HTML的后端脚本语言如php、jsp也可以适用,还有前端的预编译语言如less。
与其他的工具如sublime等最主要的区别是Hbuilder封装了很多的可以调用手机硬件的接口,如相机,扫描二维码,语音,地理位置等接口,可以开发更接近原生的应用。所有的接口列表见http://www.html5plus.org/doc/h5p.html,即我们不需要引用任何的js(MUI也不需要)或者css都可以获得链接所列的所有硬件接口。HBuilder是开放的,我们可以在其他编辑器中开发,如果需要调用硬件接口,在Hbuilder中打包或者通过模拟器测试效果。Hbuilder云打包非常简单,不需要像cordova复杂的环境配置,只要点击发行》云打包即可,夜神模拟器配合Hbuilder大部分功能可以实时预览,下面是Hbuilder连接夜神模拟器步骤:
(1)先打开夜神模拟器和Hbuilder
(2)cd进入夜神模拟器bin目录,依次执行nox_adb connect 127.0.0.1:62001与nox_adb devices命令
(3)然后cd进入HBuilder的tools目录,依次执行adb connect 127.0.0.1:62001与adb devices命令
(4)在Hbuilder中点击运行-真机运行 找到含有端口号62001(Ctrl+R)的设备点击,修改内容后可以点击控制台的重新运行按钮(有个箭头加三角形的符号)
注意:(1)用夜神模拟器测试时,要把360手机助手关掉,否则在运行》真机运行中没有夜神模拟器
(2)右键边改边看模式可以打开google控制台