1. 程式人生 > >保持iOS裝置螢幕常亮的方法

保持iOS裝置螢幕常亮的方法

因為自己的應用程式執行的時候需要保持螢幕常亮,可以加入以下語句: (一)如果是在Xcode中做開發: [ [ UIApplication sharedApplication] setIdleTimerDisabled:YES ] ; 設定為YES保持螢幕常亮. (二)如果在Unity3D中: iPhoneSettings.screenCanDarken =false; 蘋果不允許開發者調節螢幕的亮度,這樣的話,螢幕常亮會比較耗電池,可以加入一個gray層,設為半透明,效果上看就好像亮度變低,實際耗電應該會少一點 - (void)dim { CGRect screenFrame = [[UIScreenmainScreen] bounds]; UIView *dimView = [[UIView alloc]initWithFrame:screenFrame]; [dimView setAlpha: 0.5f]; [dimView setUserInteractionEnabled:NO];//此處設為NO把事件傳遞給dimView下面的檢視 [self.viewaddSubview:dimView]; [dimView release]; } 把這個函式加入到你的UIViewController,然後某個恰當的時候呼叫就可以了,怎麼移除自己想辦法. (三)iOS5中,可以調節亮度了,我沒有試過,大家試試看 [[UIScreen mainScreen]setBrightness:0.5f];        取值範圍從0.0到1.0 (四)說點不應該說的,如果使用私有API,iOS5以下也可以做到,不過你的應用程式也會被Apple reject的 [[UIApplication sharedApplication]setBacklightLevel:1.0f];

相關推薦

保持iOS裝置螢幕方法

因為自己的應用程式執行的時候需要保持螢幕常亮,可以加入以下語句: (一)如果是在Xcode中做開發: [ [ UIApplication sharedApplication] setIdleTimerDisabled:YES ] ; 設定為YES保持螢幕常亮. (二)

Android應用開發中保持手機螢幕方法

如果你開發一個手機App,某一個功能要執行某個操作比較費時,那麼我們的選擇是採用執行緒來做,然後通過一個handler來發送訊息給管理介面的執行緒來重新整理介面。但是時間太長的話,會發現手機螢幕不亮了,儘管你的App沒有退出,但是那個執行的執行緒它也不工作了,除非你按下p

Android保持螢幕的幾種方法

前兩種方法的佈局檔案 預設的生成佈局,主要功能在程式碼上。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com

Android 解決熄屏後傳感器關閉問題_方法一:保持螢幕

採用 <精通Android 3> 上的方法來解決 感測器監聽器被關閉的問題 螢幕關閉通常會導致感測器監聽器被關閉,所以另類的解決方法是設定螢幕為常亮狀態. 缺點耗電,有些手機會出現不明問題. 核心程式碼片: 需要在oncreat的時候設定 mPwrMgr =

簡單方法保持螢幕

有個需要:在使用者開啟應用時,希望保持螢幕常亮,不進行自動息屏和鎖屏操作。方法如下: 在操作的activity中加入一行程式碼: protected void onCreate(@Nullable Bundle savedInstanceState) { supe

Android保持螢幕方法總結

第一種方法:使用WAKE_LOCK // 新增許可權 <uses-permission android:name="android.permission.WAKE_LOCK" /> pr

Android保持螢幕的三種方法

好長時間沒寫Blog了,最近又要實現類似功能,每次都百度去找不是很方便,還是在自己的blog上記錄一筆吧! 方法共有三種: 1.申請亮屏鎖  pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE)

Android之螢幕方法

private void lock() { PowerManager mPowerManager = (PowerManager) getSystemService(POWER_SERVICE); wakeLock = mPowerManager.newWakeL

獲取螢幕寬高資訊、全屏切換、保持螢幕、截圖等的工具

這個是我在專案中用到的獲取螢幕寬高資訊、全屏切換、保持螢幕常亮、截圖等的工具 import android.app.Activity; import android.content.Context; import android.util.DisplayMetrics; import

Android保持螢幕的三種方式

方式一: 1.新增許可權 <uses-permission android:name="android.permission.WAKE_LOCK"/> 2.獲取PowerManager物件 3.通過PoverManager物件獲取螢幕鎖WakeL

【Android】保持螢幕喚醒狀態

在開發過程中有時會用到保持螢幕常亮,主要用電源控制來實現,具體實現如下: 第一步:  首先新增許可權: <uses-permission android:name="android.permiss

cocos2d-x 如何保持螢幕

轉載自:https://blog.csdn.net/justforthedream/article/details/36902249貌似cocos2d-x沒有介面直接做這個功能而各個平臺又不一樣,所以只能對於不同的平臺做不同的設定首先android,在自己的activity的onCreate方

Android 保持螢幕和禁止截圖

保持螢幕常亮 防止手機自動鎖屏,只需要在 Activity 的生命週期 onCreate() 方法中新增一行程式碼即可。 具體程式碼如下: getWindow().addFlags(WindowManager.LayoutParams.FLAG_K

android 保持螢幕和喚醒螢幕的方式

一、引言 Android開發中會用到將應用的螢幕保持常亮,比如播放視訊、音樂等,如果總是使用者去觸控式螢幕幕來保持螢幕常亮,那麼使用者體驗會很差; 二、實現方式 通過設定Window Flag(最簡單,推薦) 通過PowerManager 第一種方式:

妙用View的keepScreenOn保持螢幕,android螢幕

①通過PowerManager.WakeLock實現: step 1:獲得系統PowerManager物件,接著通過newWakeLock方法,建立WakeLock例項 step 2:為了不影響其他app,我們通常把保持常亮方法onResume()方法中,而把取消常亮

Android如何保持程式一直執行 (讓螢幕且停在當前程式介面)

在正常情況下,Android系統會讓程式和服務進入休眠狀態以節約電量使用。然而在開發Android程式時,有時候在程式執行的時候,不能讓系統休眠,否則有一些執行會停止,因此我們需要設定禁止休眠。 Android中設定禁止休眠有兩種方式: 1. 在View中設定FLA

AIR 開發 Android 應用儲存螢幕方法

//在釋出air for android 的設定面板中勾選 WAKE_LOCK 許可權 NativeApplication.nativeApplication.addEventListener(Eve

Android保持螢幕喚醒狀態

第一步:  首先新增許可權: <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permissi

Android檢測手機鎖屏以及保持螢幕

//保持手機常亮並解鎖 private void wakeAndUnlock() { //獲取電源管理器物件 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

Android螢幕兩種方法

一種是在Activity的onCreate裡面處理 @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedI