藍芽小程式踩坑之旅
一、官方demo有錯誤
1、呼叫 getBLEDeviceServices中去掉return
一定要把這個return 給註釋掉 (不然後面列印資料不完全;)
2、wx.writeBLECharacteristicValue(OBJECT)方法中serviceId應該等於this._serviceId
在呼叫這個寫入資料的方法時用到之前獲取的裝置id、主服務的uuid 和允許寫入的特徵值characteristicId(也是一個uuid) -------一定是write=true的特徵值(這個特徵值要跟藍芽硬體那邊的小夥伴商量, 看看他們那邊監聽寫入的特徵值uuid ,因為藍芽裝置廣播出來的特徵值他們不一定都監聽)
像上面這個特徵值就不允許寫入 而是notify為true
ios獲取到deviceId和安卓獲取到的deviceId值肯定不一樣 不要奇怪 也完全沒有影響
****** 重點*****
ios傳送資料除錯的時候我以為和安卓serviceId和characteristicId一樣;結果傳送資料的時候報錯10004(沒有找到服務)
結果查了半天是我自己沒注意大小寫的原因 ios的serviceId和characteristicId都需要大寫(有木有好坑)
相關推薦
藍芽小程式踩坑之旅
一、官方demo有錯誤 1、呼叫 getBLEDeviceServices中去掉return 一定要把這個return 給註釋掉 (不然後面列印資料不完全;) 2、wx.writeBLECharacteristicValue(OBJECT)方法中service
微信小程式踩坑之微信支付提示商戶未開通支付許可權
繼上次踩坑事件後 我們現在API祕藥都是採用數字+小寫字母 後面不多久公司就成為了微信服務商 工作起來 效率提高不少 然鵝我今天又踩了一個坑 給客戶開通了微信支付客戶不給賬號給我登入 拿不到裡面的一些資料 和APPID授權啥的 都是指導客戶開通 這些弄完之後 測試小程式支付
微信小程式 踩坑之JSON.parse ()轉換失敗問題
微信小程式:json、map、字串轉換 JSON.parse (<anonymous>)轉換失敗,可以使用微信小程式快取機制解決 /*****index.js*****/ formSubmit: function (e) { wx.setStorage
微信小程式踩坑之路--01 元件層級過高
問題描述 我在開發小程式的過程中,遇到video,textarea等元件層級過高,其他元素無法遮蓋這些元件,讓人抓狂。 案例1 textarea元件元素過高,當有toast彈出時,文字浮於上方,效果如圖所示: 我們看到textarea元件文字
小程式wepy踩坑之旅(五)----- 購物車的實現
首先大家可以看下演示效果 我先把封裝的幾個元件程式碼放到前面。 1.購物車數量加減cart-count.wpy元件 <template> <view class="cart-count"> <vi
小程式wepy踩坑之旅(四)----- 簡單的動畫
大家可以先看下官網小程式apianimation:https://developers.weixin.qq.com/miniprogram/dev/api/api-animation.html,看完之後推薦看一下http://www.jb51.net/article/102263
小程式wepy踩坑之旅(三)----- 微信小程式wepy左滑刪除特效原始碼
我寫在了shop_cart.wepy裡,原始碼就在下面註釋很詳細,直接拷貝到新建的.wpy就可以使用 <template> <view class="item-box"> <view class="items">
小程式wepy踩坑之旅(一)---- thirdScriptError sdk uncaught third Error module "npm/lodash/_nodeUtil.js
近期一直在學小程式,作為新手,比較了下mpvue和wepy兩個小程式框架,mpvue作為美團剛出來的vuejs開發看起來很不錯,學習成本很低,但是對於在實際專案開發中,mpvue剛出來,很多資料,比如踩坑,比較少,而we
小程式wepy踩坑之旅(一)---- thirdScriptError sdk uncaught third Error module "npm/lodash/_nodeUtil.js
近期一直在學小程式,作為新手,比較了下mpvue和wepy兩個小程式框架,mpvue作為美團剛出來的vuejs開發看起來很不錯,學習成本很低,但是對於在實際專案開發中,mpvue剛出來,
webpack踩坑之旅
image cnp conf 項目 style win src 丟失 文件 1、安裝webpack失敗問題 錯誤原因: 這主要是我以普通用戶的身份進行webpack的全局安裝,權限不夠。 【普通用戶】 說白了就是通過運行window+r+cmd進入的命令行 解決方式:
Ubuntu搭建Hadoop的踩坑之旅(三)
namenode 結束 ctu mapreduce 分布 使用 framework 2.6 start 之前的兩篇文章介紹了如何從0開始到搭建好帶有JDK的Ubuntu的過程,本來這篇文章是打算介紹搭建偽分布式集群的。但是後來想想反正偽分布式和完全分布式差不多,所幸直接介紹
一次痛苦又甜蜜的微信支付踩坑之旅
call utf-8 客戶 打開 區分 AD times jpg 運算 凡是和錢打交道的事,沒有一樣是容易的。這是我第一次接觸微信支付,發現網上還是有很多同學在求助,XXX了怎麽辦?XXX是什麽情況?為了幫助更多的小夥伴脫離“苦海”,我決定寫下這次的踩坑之旅,給更多的人幫助
python 3.6.1 安裝scrapy踩坑之旅
ext href sta 版本 deb targe IE src pyw 系統環境:win10 64位系統安裝 python基礎環境配置不做過多的介紹 window環境安裝scrapy需要依賴pywin32,下載對應python版本的exe文件執行安裝,下載的pywin
快應用開發的踩坑之旅
校驗 未來 bug 失敗 作用 定義 無需 功能 com 前言 嘗試一款新的開發框架的時候勢必會遇見各種各樣的問題。可能因為一開始不熟悉文檔,導致配置錯誤,或是api使用錯誤。當然開發的時候我們也不能確認框架沒有問題,是否存在bug。所以在某些出錯的情況下,我們也許會不斷懷
記一次修改php.ini不生效的踩坑之旅
前言 想給公司的測試環境裝一個xdebug,按照以往的方式(之前已經裝過很多次了),編譯安裝了xdebug,然後修改php.ini,將xdebug擴充套件加進去,可是,不論怎麼改,都不生效,xdebug就是沒有。 首先,我想到的是xdebug版本不對,由於之前有過這種經驗,xdebug安裝了
小程式踩坑-http://xxx.com 不在以下 request 合法域名列表中
寫了一串json資料,把json資料放在了阿里雲伺服器中,用 wx.request({ })方法來請求json資料的時候,遇到了一點小坑,http://xxx.com 不在以下 request 合法域名列表中。
小程式填坑之路——文字超出部分隱藏(已解決)
一直使用之前的版本沒有問題,今天在首頁顯示“定位”的地方不能生效,先上程式碼我再說原因 /*文字超出省略*/ { text-overflow: ellipsis; white-space: normal; overflow: hidden; display: -web
小程式填坑之路—input密碼可見與不可見(已解決)
2018年11月5日下午16:45修改: 經過在手機上多次真機測試,發現這個方法有問題,在電腦上沒什麼毛病。但在手機上,會出現點選眼睛的小圖示不能夠及時顯示或者隱藏密碼,特此對程式碼進行簡化和修改。 <!--修改wxml--> <image class='showIm
小程式填坑之路--自定義模態彈窗(已解決)
信我,這次只講技術! 實現效果(點選“更換手機號”,背景變暗,彈出輸入框): 嗯,我懶,就用了上一篇文章小程式填坑之路--彈窗修改手機號後的更新(已解決)的圖。 先上wxml的程式碼, <view class="weui-vcode-btn" bindtap="
小程式填坑之路--彈窗修改手機號後的更新(已解決)
在寫之前,我不得不說這是一個小的不能再小的點了,簡直不能是坑,僅是我個人的學藝不精。 先上效果圖(將2輸入框的手機號替換掉1輸入框的手機號): (都是在js檔案裡進行操作) 首先在data裡 ,定義cellPhone=" " data{ cellPhone: ''