IOS 特定於裝置的開發:檢查裝置接近度和電池狀態

來源:互聯網
上載者:User

標籤:

   UIDevice類提供了一些API,使你能夠跟蹤裝置的特徵,包括電池的狀態和接近度感應器。他們二者都以通知的形式提供更新,可以訂閱他們,以便在有重要的更新時通知你的應用程式。

1》啟動和禁用接近度感應器

   接近度在此時是一個特定於iPhone的特性。iPod Touch和iPad沒有提供接近度感應器。除非具有相對身體部位握持iPhone的某個迫切的理由(或者反之亦然),否則使用接近度感應器獲益甚少。

   當啟用接近度感應器時,它具有一項主要的任務。他會檢測正前方是否有較大的物體。如果是,他將會關閉螢幕,並發送一個普通的通知。把阻擋的物體移開,將會再次開啟螢幕。

   下面的例子示範了在iPhone上如何處理接近度感測。他的代碼使用UIDevice類切換接近度監測,並且訂閱UIDeviceProximityStateDidChangeNotification 以捕獲狀態改變。兩種狀態是開和關。當UIDevice proximityState屬性返回YES時,就啟用可接近度感應器。

2》監測電池狀態    

 

IOS 特定於裝置的開發:檢查裝置接近度和電池狀態

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.