日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

传感器要点汇总

發布時間:2024/1/17 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 传感器要点汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#pragma mark - . UIDynamic


#pragma mark 1. 重力 (掌握)

UIGravityBehavior

1. 創建物理仿真器(順便設置仿真范圍)

2. 創建物理仿真行為(順便設置物理仿真元素)

3. 將仿真行為添加到仿真器中



#pragma mark 2. 碰撞 (掌握)

UICollisionBehavior

1. 創建物理仿真器(順便設置仿真范圍)

2. 創建物理仿真行為(順便設置物理仿真元素)

3. 將仿真行為添加到仿真器中



#pragma mark 3. 捕捉 (掌握)

UISnapBehavior

1. 創建物理仿真器(順便設置仿真范圍)

2. 創建物理仿真行為(順便設置物理仿真元素)

3. 將仿真行為添加到仿真器中


#pragma mark - . 傳感器


#pragma mark 1. 距離傳感器

1. 開啟距離傳感器 --> UIDivece --> proximityMonitoringEnabled

2. 注冊通知

3. 通知的方法獲取通知的值 --> UIDivece --> proximityState


#pragma mark 2. 加速計傳感器



#pragma mark 3. 運動管理器

運動管理器包含了加速計 陀螺儀和磁力計


正值負值: 軸的方向, 哪個指向地面, 就會打印出打個方向的值

只要在某個軸上, 進行快速移動, 那么值就會發生變化


. 加速計的Push方式 --> 只要系統獲取到了值, 就會返回給你

1. 創建CMMotionManager對象

2. 判斷加速計是否可用

3. 設置采樣間隔 單位是秒

4. 開始采樣



. 加速計的Pull方式 --> 在需要的時候來獲取值

1. 創建CMMotionManager對象


2. 判斷加速計是否可用

3. 開始采樣

4. 在需要獲取的方法中(比如touch), 可以通過CMMotionManager屬性來獲取值


. 陀螺儀和磁力計的方式類似于加速計, 自行替換關鍵詞即可



#pragma mark 4. 搖一搖 (掌握)

使用系統封裝號的motionBegan方法


#pragma mark 5. 計步器

CMPedameter

1. 判斷是否可用

2. 創建計步器

3. 開始獲取


#pragma mark - . 藍牙


#pragma mark 1. GameKit

前提: 使用GameKit/GameKit.h

. 連接設備

1. 創建GKPeerPickerController連接控制器

2. 設置代理 --> 獲取數據

3. 顯示控制器 --> show 此控制器和AlertView很像, 不是全屏的, 不用push modal


. GKPeerPickerController代理方法中

1. 保留session

2. 設置句柄 (設置代理) --> 將來一旦受到數據, 將由句柄的方法來處理數據

3. 消失控制器


4. 一旦設置了句柄, 還需要實現此方法receiveData(如果不記得, 可以跳進官方文檔, 進行查看)


. 句柄方法

1. Data轉換成image對象

2. 然后設置到界面上


. 發送方法

1. image轉換成Data

2. 使用會話類發送數據



#pragma mark 2. CoreBuletooth

1. 建立中央管理者

2. 掃描周邊設備

3. 當發現外圍設備時, 會調用的方法, 在此方法中記錄掃描到的設備

4. (用戶點擊后的方法)連接掃描到的設備 --> 此方法是咱們自己寫的,連接外圍設備

5. 設置外圍設備的代理 --> 一旦連接外設, 那么將有外設來管理服務和特征的處理

6. 連接到外設時會調用的代理方法中掃描服務

7. 當發現到服務的時候會調用的代理方法中, 獲取指定的服務, 然后根據此服務來查找特征

8. 獲取指定的特征, 然后根據此特征, 才能根據自己的需求進行數據交互處理

9. 斷開連接





來自為知筆記(Wiz)

附件列表

?

轉載于:https://www.cnblogs.com/G-Flager/p/5263662.html

總結

以上是生活随笔為你收集整理的传感器要点汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。