- 求助:微信中怎么判断相关设备是否已经打开?例如,蓝牙和卫星定位
wx.openBluetoothAdapter(Object object)函数只能在手机蓝牙已经打开的情况下打开蓝牙,如果手机蓝牙未手动打开,调用该函数也不能打开手机蓝牙。那么是否有函数可以判定手机蓝牙是否已经打开?是否有函数可以直接打开手机蓝牙硬件来代替手动打开蓝牙? wx.getLocation(Object object) 函数是获取位置信息,需要相关隐私权限,Android手机在未开启卫星定位时,蓝牙是不可用的,但是跟这个函数所需要的隐私权限并不是同一个,我未获取位置的隐私权限,但是我可以调用蓝牙相关API来连接蓝牙,前提是卫星定位要打开。那么是否有函数可以判定手机卫星定位是否已经打开呢? 这是一个特别普遍的场景,要使用蓝牙,先检测一下必要条件,如果条件不达标就提示一下用户,这个普遍的应用场景都无法实现吗
07-04 - 云函数子函数列表无法同步下来的问题?
问题描述: 1、针对同一个云环境新建AB两个工程,两个工程下都同步一遍云函数列表,此时子列表是没有的,针对具体的云函数右键下载,可以获得云函数子函数列表 2、在B工程,某个已经下载子函数后的云函数fatfun()中,再新建子函数chfun(),并上传, 3、此时在A工程中,因为云函数fatfun()已经被下载过了,重复右键点击下来,并不能把chfun()同步下来,但是,可以在A工程中调用chfun()函数证明这个函数是存在的,但就是无法同步下来 4、如果此时新建工程C,并同步云函数列表后,对于fatfun()点击下来载,是可以把chfun()同步下来的。也就是只有在第一次点击下来的时候可以把已经存在的云函数下载下来,同一个工程,后面再也无法下载 在工程里面fatfun()是绿色的文件夹,chfun()在fatfun()下面是灰色的文件夹且只有一个.js文件,所以我这里称其为子函数 [图片] 就如图中所示,fafun()函数可以随时同步,chfun()函数只能同步(下载)一次
07-03 - 使用getApp()调用全局变量未定义?
具体实现方法; 新建工程,选择云开发,基础模版; 在app.js中新建globalData,在index页面,打印console.log('全局变量:', app.globalData);输出是空的 [图片]
07-01 - 求教如何实现检测某个指定名称的数据库是否存在?
为了实现如下功能:检测指定名称的云数据库是否存在,如果不存在则新建该数据库。 官方API都是对于已经存在的数据库的操作,那么请问查询数据库是否存在如何实现? 我尝试使用 wx.cloud.database().collection(DataBaseName).get().count() .then(res=>{ // 获取云数据库个数成功 console.log("获取云数据库个数成功res", res) }).catch(err=>{ // 获取云数据库个数失败 console.log("获取云数据库个数失败err", err) }) 来获取数据库是否存在,但是程序直接报错崩了。 当我只使用.get()去掉.count()时,返回如下报错 Error: errCode: -502005 database collection not exists | errMsg: [ResourceNotFound] Db or Table not exist. Please check your request, but if the problem cannot be solved, 理论上勉强能用,但是,如果数据很大,是不是意味着每次都要完全获取,是不是一个很大的数据量,比如一个G,每次检测都要一个G的流量也不现实啊
06-28 - 页面无法上下滑动问题?
将app.json中的 "renderer": "skyline" , 改为"renderer": "webview", skyline听说是改进的技术,可是为啥感觉用起来更别扭了啊
06-22 - 调用手机蓝牙扫描设备,因为应用场景需要不断扫描检测新设备,需要不断关闭打开扫描连接,报错扫描太频繁?
[图片] 请教一下各位大佬,有没有什么办法解决这个问题? 或者规定是需要间隔多久才能再测调用
06-18 - 我在调用蓝牙API进行遍历蓝牙服务和特征值的过程中,打印数据发生了顺序错乱,求教有没有什么办法解决?
详情见下图,for循环,应该先打印“第X项......”然后接着打印“获取....”,实际打印明显不对 [图片]
06-12 - String does not match the pattern of 这个警告是怎么回事?
有一个警告: String does not match the pattern of "^(?:(?:@(?:[a-z0-9-*~][a-z0-9-*._~]*)?/[a-z0-9-._~])|[a-z0-9-~])[a-z0-9-._~]*$". 我新建的官方基础模版,在云函数里面,package.json里面有这么一个警告没看懂啥意思
06-07 - 云开发,官方模版,渲染层网络层错误,新手找不到问题发生在哪里?
[图片] 具体代码的话,就是云开发的第一个模版 我加了一些打印,看着运行顺序也很迷惑
06-06 - 新建云开发QuickStart模版修改环境ID后,该模版点击仍然提示云开发环境未找到,请问什么原因?
[图片]
06-06