Aggiornamento
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIScreen_Class/index.html#//apple_ref/occ/instp/UIScreen/brightnessDim iPhone Screen, ma non lasciarlo dormire
Questo è il Doc di Apple per controllare la luminosità dello schermo. Di seguito è la domanda originale.
ho trovato tramite Google che posso disattivare l'iPhone di andare a dormire in un'applicazione utilizzando:
application.idleTimerDisabled = YES;
in modo che il codice simile a questo:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after application launch
// This disables the autosleep I added this to TEST,
// delete later if you want:-
application.idleTimerDisabled = YES;
[window addSubview:switchViewController.view];
[window makeKeyAndVisible];
Perfetto , Funziona bene. Tuttavia, la mia domanda è, posso in qualche modo disabilitare l'iPhone di andare a dormire, pur consentendo allo schermo di attenuarsi? O forse oscurare lo schermo da solo nell'app per risparmiare la carica della batteria?
Io sicuramente non voglio che l'iPhone dorme, ma mi piacerebbe anche essere facile da usare/batteria e oscurare lo schermo. (Sai, come come puoi impostare l'iPhone per oscurare lo schermo X secondi prima che vada a dormire.) Esiste un modo efficace per farlo?
Fantastico, grazie per la tua opinione. Giocherò e vedrò se riesco a fare qualcosa. –
Ricorda che Apple può/rifiuterà la tua applicazione se utilizzerai API private come questa. – shw
Da iOS 5 ce n'è uno. – Rivera