有一段日子,發現電子錶的藍芽廣播中無法識別出裝置名稱了。後來經過燒腦的除錯,發現原來是裝置名稱重複新增了。因為我們使用了公尺家的sdk,然後公尺家的sdk部分**照抄了原廠的sdk,又沒有做好相容工作。在使用公尺家sdk設定或者修改廣播資料的時候,需要同時提供adv_data和scan_resp_data,然後我往scan_resp_data中新增了我們的裝置名稱,然後就不廣播了,因為原廠的sdk在設定廣播資料的時候,最後會自動新增裝置名稱,新增兩次裝置名稱的後果就是名稱無法識別出來了。公尺家的sdk給抄了個正著。感覺這個地方真是dialog的sdk中犯下的低階錯誤,你讓人家想修改裝置名稱的時候咋辦呢,對,必須要停下廣播再重新開啟!
有遇到這個問題的,要麼不額外在廣播資料中新增裝置名稱,要麼直接將sdk中的原始碼相關的部分注釋掉。
else if (total_scan_space <= scan_rsp_data_len)}}
return adv_cmd;}
mfc中dialog中嵌入view
在dialog oninitdialog中加入 cwnd pframewnd this ccreatecontext pcontext pcontext.m pcurrentdoc 0 new ctest doc pcontext.m pnewviewclass runtime class c2 c...
Android中的常用Dialog
設定基本對話方塊 public void btn dialog1 view v 設定成為輸入文字對話方塊 public void btn dialog2 view v 設定輸入框的dialog public void btn onclock view v dialog.setneutralbutto...
Android中Dialog的使用
1 什麼是dialog?dialog就是對話方塊的一種方式!在android開發中。我們常常會須要在android介面上彈出一些對話方塊,比方詢問使用者或者讓使用者選擇。這樣的對話方塊叫 dialog 最常常使用的,大家也比較熟悉的。也使用比較頻繁有alertdialog,這邊篇博文將比較詳盡的解說...