uni app开发教程

一、开发准备

1、下载HbuilderX
2、下载微信开发者工具
3、安装华为Hisuite手机助手(可以在电脑管家的软件管理里面搜索“华为手机助手”,然后安装),然后打开手机的“设置”—“开发者选项”,开启“USB调试”、“监控ADB安装应用”、“仅充电模式下允许ADB调试”。备注:在此是以华为荣耀9为示例。

二、新建工程

三、uni APP蓝牙API使用注意事项

1、可以搜索得到所有蓝牙,如果不是低功耗蓝牙设备,名称不会显示出来。
2、仅支持低功耗蓝牙ble传输协议,不支持蓝牙设备的配对连接及传输大量数据。
H5中国产业联盟参考链接
3、在连接蓝牙后要延时1秒以上,否则获取蓝牙所有服务会失败,。

uni api使用方法:
1、开启手机蓝牙设备
2、开启搜索蓝牙
3、监听蓝牙新设备事件,找到要链接的蓝牙device id
4、使用device id获取蓝牙service id,蓝牙可能有很多个service id,具体功能请查阅蓝牙规格书
5、使用service id获取蓝牙特征id(广播id、读id、写id等),具体特征id功能请查阅蓝牙规格书
6、依据特性id的作用进行编写特定功能的程序

UUID说明:
1、服务(ServiceId):
可以理解为组长,一个组里面至少有一个或多个特性(Characteristic),特性(Characteristic)
可以理解为组员,不同的服务(Service)应该有不同的编号(UUID),用以区分不同的服务(Service)。
2、特性(CharacteristicId):
是依附于某个服务(Service)的,可以理解为组员,每个组员至少要有一个编号(UUID)以及一个或多个属性(Property)。

四、原生插件开发

教程地址:https://nativesupport.dcloud.net.cn/NativePlugin/README

五、屏幕方向设定

在manifest.json文件的“原码视图”文件内的"distribute"节点下添加以下代码:

	// 屏幕方向 需要云打包/本地打包/自定义基座生效
	"orientation": [
		//"portrait-primary"    //竖屏
	   "landscape-primary"     //横屏,Home键在右侧  
	   	//"portrait-secondary"  //竖屏(反向),上下颠倒 
		//"landscape-secondary" //横屏(反向),Home键在左侧
	]

页面设定方向可以在对应的页面文档下的JS原码内添加:

	//页面设定屏幕方向,调试的时候就生效
	plus.screen.lockOrientation("landscape-primary");     //仅支持横屏,Home键在右侧 
	//plus.screen.lockOrientation('landscape-secondary'); //仅支持横屏(反向),Home键在左侧
	//plus.screen.lockOrientation("portrait-primary");    //仅支持竖屏
	//plus.screen.lockOrientation("portrait-secondary");  //仅支持竖屏(反向),上下颠倒 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HBuilderX是DCloud推出的一款跨平台的开发工具,而uni-app是基于Vue.js框架的一种跨平台应用开发解决方案。下面我将简要介绍HBuilderX uni-app的开发教程。 1. 环境搭建:首先,我们需要下载并安装HBuilderX开发工具,然后在工具的插件市场中搜索并安装uni-app插件。安装完成后,打开HBuilderX,点击新建uni-app项目,选择你的开发平台(如App、小程序等)和模板,填写项目名称和存储路径,点击完成即可创建一个uni-app项目。 2. 组件使用:uni-app开发中使用的是Vue.js框架,所以你可以使用Vue语法来编写你的界面和逻辑。在HBuilderX的编辑器中,可以直接创建和编辑uni-app项目中的页面,你可以添加页面、组件和自定义样式等。 3. API调用:uni-app封装了一些常用的API接口,可以用来进行数据交互、地理位置服务、摄像头调用等。你可以在编写代码的过程中,直接调用这些API接口来完成你的功能。 4. 打包发布:完成开发后,你可以选择将你的uni-app项目打包发布到不同的平台,如App、小程序等。在HBuilderX中,你可以选择对应的平台,然后进行打包操作。 总的来说,使用HBuilderX开发uni-app项目可以让你在一个工具中完成多个平台的开发,极大地提高了开发效率和便利性。你可以通过学习和实践上面的教程,掌握HBuilderX uni-app开发的基本技能,进行跨平台开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值