亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

iOS實現(xiàn)控制屏幕常亮不變暗的方法示例

 更新時間:2017年10月23日 11:15:30   作者:隨風(fēng)  
最近在工作中遇到了要將iOS屏幕保持常亮的需求,所以下面這篇文章主要給大家介紹了關(guān)于利用iOS如何實現(xiàn)控制屏幕常亮不變暗的方法,文中給出了詳細的示例代碼,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

最近在做一個開發(fā),有一個地方同步音樂文件,有時間會出現(xiàn)屏幕熄滅狀態(tài),導(dǎo)致同步出現(xiàn)斷開,現(xiàn)在決定在同步時保持屏幕常亮,其實很多時候我們需要保持屏幕高亮,下面就來給大家介紹一個實現(xiàn)的方法,但是要記得在適當(dāng)?shù)臅r候關(guān)閉常亮

示例代碼

//設(shè)置屏幕常亮
[UIApplication sharedApplication].idleTimerDisabled = YES;
//取消設(shè)置屏幕常亮
[UIApplication sharedApplication].idleTimerDisabled = NO;
 
//設(shè)置屏幕常亮
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
//取消設(shè)置屏幕常亮
[[UIApplication sharedApplication] setIdleTimerDisabled:NO];

但是有些控件的存在是不會鎖屏的,比如AVPlayer,播放的時候是不會鎖屏的,但是暫?;蛘咄V共シ胖笙到y(tǒng)會自動關(guān)閉常亮,正好與我們的設(shè)計沖突,所以我這里做了一個監(jiān)聽,如果屏幕鎖屏被關(guān),立馬把它打開,最后要記得移除監(jiān)聽并且關(guān)閉鎖屏。

//監(jiān)聽鎖屏變化
[[UIApplication sharedApplication] addObserver:self forKeyPath:@"idleTimerDisabled" options:NSKeyValueObservingOptionNew context:nil];
 
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{
 // setToast(@"值改變操作");
 if (![UIApplication sharedApplication].idleTimerDisabled) {
 [UIApplication sharedApplication].idleTimerDisabled = YES;
 }
}
 
 
- (void)dealloc{
 [[UIApplication sharedApplication] removeObserver:self forKeyPath:@"idleTimerDisabled"];
 [UIApplication sharedApplication].idleTimerDisabled = NO;
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • IOS多線程開發(fā)之線程的狀態(tài)

    IOS多線程開發(fā)之線程的狀態(tài)

    這篇文章主要介紹了IOS多線程開發(fā)之線程的狀態(tài) 的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • IOS Object-C 中Runtime詳解及實例代碼

    IOS Object-C 中Runtime詳解及實例代碼

    這篇文章主要介紹了IOS Object-C 中Runtime詳解及實例代碼的相關(guān)資料,OC中的對象其實在Runtime中都會用結(jié)構(gòu)體來表示,這個結(jié)構(gòu)體中包含了類名、成員變量列表、方法列表、協(xié)議列表、緩存等,需要的朋友可以參考下
    2017-03-03
  • 如何實現(xiàn)IOS_SearchBar搜索欄及關(guān)鍵字高亮

    如何實現(xiàn)IOS_SearchBar搜索欄及關(guān)鍵字高亮

    本文通過實例代碼演示如何實現(xiàn)IOS搜索欄及搜索關(guān)鍵字高亮,效果很棒,小編覺得對大家的學(xué)習(xí)會很有幫助,現(xiàn)在分享給大家,有需要的可以參考學(xué)習(xí)。
    2016-08-08
  • iOS視頻錄制(或選擇)壓縮及上傳功能(整理)

    iOS視頻錄制(或選擇)壓縮及上傳功能(整理)

    最新做的一個功能涉及到了視頻的錄制、壓縮及上傳功能,經(jīng)過大神的一番教導(dǎo),終于倒騰清楚了,今天小編把問題經(jīng)過記錄一下分享到腳本之家平臺,供大家參考
    2017-03-03
  • IOS中的target action控件的實現(xiàn)

    IOS中的target action控件的實現(xiàn)

    這篇文章主要介紹了IOS中的target action控件的實現(xiàn)的相關(guān)資料,這里提供實現(xiàn)target action的簡單實例幫助大家學(xué)習(xí)理解該如何實現(xiàn),需要的朋友可以參考下
    2017-08-08
  • iOS實現(xiàn)獲取系統(tǒng)iTunes音樂的方法示例

    iOS實現(xiàn)獲取系統(tǒng)iTunes音樂的方法示例

    這篇文章主要給大家介紹了關(guān)于iOS如何實現(xiàn)獲取系統(tǒng)iTunes音樂的相關(guān)資料,文中通過示例代碼給大家詳細介紹了實現(xiàn)的方法,并給大家介紹了MPMediaPickerController的相關(guān)知識,對大家的學(xué)習(xí)或者工作具有一定的幫助,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • iOS開發(fā)檢測是否開啟定位、是否允許消息推送等權(quán)限的實例

    iOS開發(fā)檢測是否開啟定位、是否允許消息推送等權(quán)限的實例

    下面小編就為大家分享一篇iOS開發(fā)檢測是否開啟定位、是否允許消息推送等權(quán)限的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • iOS音樂后臺播放及鎖屏信息顯示

    iOS音樂后臺播放及鎖屏信息顯示

    這篇文章主要為大家詳細介紹了iOS音樂后臺播放及鎖屏信息顯示,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • IOS實現(xiàn)驗證碼倒計時功能(一)

    IOS實現(xiàn)驗證碼倒計時功能(一)

    這篇文章主要介紹了IOS實現(xiàn)驗證碼倒計時功能,點擊獲取驗證碼,進入時間倒計時,感興趣的小伙伴們可以參考一下
    2016-01-01
  • IOS中的七種手勢小結(jié)

    IOS中的七種手勢小結(jié)

    本文給大家總結(jié)了ios中的七種手勢,手勢在開發(fā)在開發(fā)中經(jīng)常會用到,今天小編通過本文給大家詳細介紹下,需要的朋友參考下
    2016-11-11

最新評論