您现在的位置是:首页 > 网络趣梗网络趣梗
hbuilder开发移动app(hbuilderweb项目)
2022-09-14 03:38:41网络趣梗0人已围观
简介 hbuilder开发移动app(hbuilderweb项目),新营销网红网本栏目通过数据整理汇集了hbuilder开发移动app(hbuilderweb项目)相关信息,下面一起看看
hbuilder开发移动app(hbuilderweb项目),新营销网红网本栏目通过数据整理汇集了hbuilder开发移动app(hbuilderweb项目)相关信息,下面一起看看。
用Hbuilder搭建一个跨平台的手机app,安装Hbuilder软件,这里不做介绍。软件下载地址
下载完了,还要准备自己的包。
首先,安装Hbuilder。其次,打开Hbuilder并在红色域中选择新项目。
将弹出以下界面
填写名称和路径,然后单击创建。创建后,项目的目录结构如下
第三,编辑项目代码,整理出需要打包的项目代码。主要用于测试包装。的简单测试代码
四。manifest.json配置的基本配置
图标配置
单击自动生成所有图标并替换它们以生成下面的所有图标。也可以对应自己的图片。
启动图配置
以下图片尺寸需要自己设计。根据需要设置相应的延时值即可。
SDK配置
这个地方根据自己的需求配置相应的值。
模块权限配置
配置软件获得的系统权限。
source视图主要看上面配置的json文件。如下所示:
{@ Platforms: [Android,iPhone,iPad],ID :H590E31E9,/*应用程序ID */name 3360 my _ demo,/*应用程序名称,程序名称桌面图标*/版本3360 {name 3360 1.0,/*应用程序版本名称*/code:1},描述3360第一个测试的应用,/*应用程序描述信息*/icons 3360 {72 : icon.png},启动支持的网络地址,必须以http://或https://开头*/开发者3360{姓名3360,/*开发者姓名*/电子邮件3360,/*开发者电子邮件地址*/URL 3360/*开发者个人主页地址*/},权限:{加速度计:{描述3360访问加速度传感器},音频:{描述3360访问麦克风},消息3360 {描述3360短彩邮件塞设备3360{描述3360访问设备信息},下载器:{描述3360文件下载管理},事件: {描述3360应用扩展事件},文件: {描述3360访问本地文件系统},图库: {描述3360访问系统相册},地理定位3360 {描述3360访问位置信息},调用3360 {描述3360使用Native.js能力上传器:{描述:管理文件上传任务}、运行时:{描述3360访问运行时环境}、XMLHttpRequest 3360{描述3360跨域网络访问}、Zip :{描述:文件压缩和解压缩}、条形码3360{描述3360管理二维码扫描插件}、地图3360 {描述3360管理地图插件}、语音:{描述3360 True表示应用程序将在加载应用程序门户页面后自动关闭;没错,你需要关掉加号。navigator . close splash screen()*/waiting : true,以及/*是否在程序启动界面显示等待雪花。True表示显示,false表示不显示。*/delay:3000},popgesture 3360 close,/*设置为应用默认侧滑返回关闭Webview窗口,none为无侧滑返回功能,hide为侧滑隐藏Webview窗口。参考http://ask.dcloud.net.cn/article/102*/run mode : Normal,/*应用程序的第一次启动操作模式,可以是解放或正常。解放模式第一次启动时会对应用资源进行解压(只能使用Android平台的FileAPI。
正常访问_www目录)*/ signature : Sk9JTiBVUyBtYWlsdG86aHIyMDEzQGRjbG91ZC5pbw== ,/*可选,保留给应用签名,暂不使用*/ distribute :{ apple :{ appid : ,/*iOS应用标识,苹果开发网站申请的appid,如io.dcloud.HelloH5*/ mobileprovision : ,/*iOS应用打包配置文件*/ password : ,/*iOS应用打包个人证书导入密码*/ p12 : ,/*iOS应用打包个人证书,打包配置文件关联的个人证书*/ devices : universal ,/*iOS应用支持的设备类型,可取值iphone/ipad/universal*/ frameworks :[]/*调用Native.js调用原生Objective-cAPI需要引用的FrameWork,如需调用GameCenter,则添加 GameKit.framework */}, google :{ packagename : ,/*Android应用包名,如io.dcloud.HelloH5*/ keystore : ,/*Android应用打包使用的密钥库文件*/ password : ,/*Android应用打包使用密钥库中证书的密码*/ aliasname : ,/*Android应用打包使用密钥库中证书的别名*/ permissions :[ uses-permissionandroid:name=\ android.permission.CHANGE_NETWORK_STATE\ / , uses-permissionandroid:name=\ android.permission.MOUNT_UNMOUNT_FILESYSTEMS\ / , uses-permissionandroid:name=\ android.permission.READ_CONTACTS\ / , uses-permissionandroid:name=\ android.permission.VIBRATE\ / , uses-permissionandroid:name=\ android.permission.READ_LOGS\ / , uses-permissionandroid:name=\ android.permission.ACCESS_WIFI_STATE\ / , uses-featureandroid:name=\ android.hardware.camera.autofocus\ / , uses-permissionandroid:name=\ android.permission.WRITE_CONTACTS\ / , uses-permissionandroid:name=\ android.permission.ACCESS_NETWORK_STATE\ / , uses-permissionandroid:name=\ android.permission.CAMERA\ / , uses-permissionandroid:name=\ android.permission.RECORD_AUDIO\ / , uses-permissionandroid:name=\ android.permission.GET_ACCOUNTS\ / , uses-permissionandroid:name=\ android.permission.MODIFY_AUDIO_SETTINGS\ / , uses-permissionandroid:name=\ android.permission.READ_PHONE_STATE\ / , uses-permissionandroid:name=\ android.permission.CHANGE_WIFI_STATE\ / , uses-permissionandroid:name=\ android.permission.WAKE_LOCK\ / , uses-permissionandroid:name=\ android.permission.CALL_PHONE\ / , uses-permissionandroid:name=\ android.permission.FLASHLIGHT\ / , uses-permissionandroid:name=\ android.permission.ACCESS_COARSE_LOCATION\ / , uses-featureandroid:name=\ android.hardware.camera\ / , uses-permissionandroid:name=\ android.permission.ACCESS_FINE_LOCATION\ / , uses-permissionandroid:name=\ android.permission.WRITE_SETTINGS\ / ]},/*使用Native.js调用原生安卓API需要使用到的系统权限*/ orientation :[ portrait-primary ],/*应用支持的方向,portrait-primary:竖屏正方向;portrait-secondary:竖屏反方向;landscape-primary:横屏正方向;landscape-secondary:横屏反方向*/ icons :{ ios :{ prerendered :true,/*应用图标是否已经高亮处理,在iOS6及以下设备上有效*/ auto : ,/*应用图标,分辨率:512x512,用于自动生成各种尺寸程序图标*/ iphone :{ normal : ,/*iPhone3/3GS程序图标,分辨率:57x57*/ retina : ,/*iPhone4程序图标,分辨率:114x114*/ retina7 : ,/*iPhone4S/5/6程序图标,分辨率:120x120*/ retina8 : ,/*iPhone6Plus程序图标,分辨率:180x180*/ spotlight-normal : ,/*iPhone3/3GSSpotlight搜索程序图标,分辨率:29x29*/ spotlight-retina : ,/*iPhone4Spotlight搜索程序图标,分辨率:58x58*/ spotlight-retina7 : ,/*iPhone4S/5/6Spotlight搜索程序图标,分辨率:80x80*/ settings-normal : ,/*iPhone4设置页面程序图标,分辨率:29x29*/ settings-retina : ,/*iPhone4S/5/6设置页面程序图标,分辨率:58x58*/ settings-retina8 : ,/*iPhone6Plus设置页面程序图标,分辨率:87x87*/ app@2x : unpackage/res/icons/120x120.png , app@3x : unpackage/res/icons/180x180.png , notification@2x : unpackage/res/icons/40x40.png , notification@3x : unpackage/res/icons/60x60.png , settings@2x : unpackage/res/icons/58x58.png , settings@3x : unpackage/res/icons/87x87.png , spotlight@2x : unpackage/res/icons/80x80.png , spotlight@3x : unpackage/res/icons/120x120.png }, ipad :{ normal : ,/*iPad普通屏幕程序图标,分辨率:72x72*/ retina : ,/*iPad高分屏程序图标,分辨率:144x144*/ normal7 : ,/*iPadiOS7程序图标,分辨率:76x76*/ retina7 : ,/*iPadiOS7高分屏程序图标,分辨率:152x152*/ spotlight-normal : ,/*iPadSpotlight搜索程序图标,分辨率:50x50*/ spotlight-retina : ,/*iPad高分屏Spotlight搜索程序图标,分辨率:100x100*/ spotlight-normal7 : ,/*iPadiOS7Spotlight搜索程序图标,分辨率:40x40*/ spotlight-retina7 : ,/*iPadiOS7高分屏Spotlight搜索程序图标,分辨率:80x80*/ settings-normal : ,/*iPad设置页面程序图标,分辨率:29x29*/ settings-retina : ,/*iPad高分屏设置页面程序图标,分辨率:58x58*/ app : unpackage/res/icons/76x76.png , app@2x : unpackage/res/icons/152x152.png , notification : unpackage/res/icons/20x20.png , notification@2x : unpackage/res/icons/40x40.png , proapp@2x : unpackage/res/icons/167x167.png , settings : unpackage/res/icons/29x29.png , settings@2x : unpackage/res/icons/58x58.png , spotlight : unpackage/res/icons/40x40.png , spotlight@2x : unpackage/res/icons/80x80.png }, appstore : img/logo.png }, android :{ mdpi : unpackage/res/icons/48x48.png ,/*普通屏程序图标,分辨率:48x48*/ ldpi : unpackage/res/icons/48x48.png ,/*大屏程序图标,分辨率:48x48*/ hdpi : unpackage/res/icons/72x72.png ,/*高分屏程序图标,分辨率:72x72*/ xhdpi : unpackage/res/icons/96x96.png ,/*720P高分屏程序图标,分辨率:96x96*/ xxhdpi : unpackage/res/icons/144x144.png ,/*1080P高分屏程序图标,分辨率:144x144*/ xxxhdpi : unpackage/res/icons/192x192.png }}, splashscreen :{ ios :{ iphone :{ default : ,/*iPhone3启动图片选,分辨率:320x480*/ retina35 : ,/*3.5英寸设备(iPhone4)启动图片,分辨率:640x960*/ retina40 : ,/*4.0英寸设备(iPhone5/iPhone5s)启动图片,分辨率:640x1136*/ retina47 : ,/*4.7英寸设备(iPhone6)启动图片,分辨率:750x1334*/ retina55 : ,/*5.5英寸设备(iPhone6Plus)启动图片,分辨率:1242x2208*/ retina55l : /*5.5英寸设备(iPhone6Plus)横屏启动图片,分辨率:2208x1242*/}, ipad :{ portrait : ,/*iPad竖屏启动图片,分辨率:768x1004*/ portrait-retina : ,/*iPad高分屏竖屏图片,分辨率:1536x2008*/ landscape : ,/*iPad横屏启动图片,分辨率:1024x748*/ landscape-retina : ,/*iPad高分屏横屏启动图片,分辨率:2048x1496*/ portrait7 : ,/*iPadiOS7竖屏启动图片,分辨率:768x1024*/ portrait-retina7 : ,/*iPadiOS7高分屏竖屏图片,分辨率:1536x2048*/ landscape7 : ,/*iPadiOS7横屏启动图片,分辨率:1024x768*/ landscape-retina7 : /*iPadiOS7高分屏横屏启动图片,分辨率:2048x1536*/}}, android :{ mdpi : ,/*普通屏启动图片,分辨率:240x282*/ ldpi : ,/*大屏启动图片,分辨率:320x442*/ hdpi : ,/*高分屏启动图片,分辨率:480x762*/ xhdpi : ,/*720P高分屏启动图片,分辨率:720x1242*/ xxhdpi : /*1080P高分屏启动图片,分辨率:1080x1882*/}}, plugins :{ speech :{ ifly :{}}}}}}五、打包
选择上面菜单栏的发行,原生App在线云端打包
选择完之后就来到这个位置。
上面如果选择了自己的证书 下面的(证书别名、私钥密码、证书文件)都需要填写自己的。
因为我这里没有证书我就选择了 使用DCloud公用证书。下面的的信息就不需要填写。这里都填写好之后就可以点击下面的打包按钮。进行app打包了。
打包成功后会显示
成功之后就可以在控制台看到如下app在队列中的信息。
等待完成之后就可以下载你的apx文件了。
下载完成之后
这样打包工作就完成了。
Ios的打包前面的操作都是一样的就后面的配置有一些区别按照要求进行配置就好。
相关文章
十大巅峰网游小说(十大公认网游小说神作推荐)
百度网盘登陆入口(百度网盘共享群的正确使用方法)
恶人传评价(《恶人传》以暴制暴成了救赎)
百度网盘登录入口(百度网盘安装方法)
番禺中学排名(番禺区热门学校盘点)
马路标志(交通安全标示大全及图解)
苹果序列号是哪个(iPhone序列号知识扫盲)
故宫太和殿介绍(故宫的太和殿为什么叫金銮殿)
东营人均gdp(中国人均GDP前15强城市)
陆贞原型(陆贞传奇的原型各个奇葩)
硫酸铜什么颜色(硫酸铜的用途与危害)
小米平板4参数(小米平板4参数全曝光)
更多hbuilder开发移动app(hbuilderweb项目)相关信息请关注本文章,本文仅仅做为展示!
Tags: 网络趣事
很赞哦! ()
上一篇:电视演员瑛子,演员瑛子的个人资料
下一篇:“谌”怎么读(谌是什么字怎么读)
相关文章
留言与评论 (共有 条评论) |