Wiem, że użytkownik może wykryć tryb niskiego poboru mocy, obserwując kolor ikony baterii, ale czy istnieje połączenie API, które pozwala programowi wykryć tryb niskiego poboru mocy?Czy istnieje sposób programistycznego wykrywania trybu niskiego poboru iOS 9?
8
A
Odpowiedz
2
Tak, możesz dodać obserwatora lub zapytać go bezpośrednio. Wkleiłem próbki kodu, ale to wciąż jest za NDA.
2
Oto fragment kodu, który jest ważny dla Swift 2.2 & 3,0 do sprawdzenia w trybie oszczędzania energii. Pamiętaj, że ta funkcja wymaga systemu iOS 9 lub nowszego. Jeśli nie kierujesz reklamy na starszą wersję, możesz zlikwidować sprawdzanie wersji.
Swift 3,0
if #available(iOS 9.0, *) {
if ProcessInfo.processInfo().lowPowerModeEnabled {
<#Do low power stuff#>
} else {
<#Not in low power mode#>
}
}
Swift 2,2
if #available(iOS 9.0, *) {
if NSProcessInfo.processInfo().lowPowerModeEnabled {
<#Do low power stuff#>
} else {
<#Not in low power mode#>
}
}
Powiązane problemy
- 1. Czy istnieje sposób programistycznego skonfigurowania NSCollectionView w Swift?
- 2. Czy istnieje sposób wyłączenia wykrywania przeglądarki .NET?
- 3. Czy istnieje sposób wykrywania blokerów Flash?
- 4. iOS 9: niska energia -> czy deweloperzy muszą się do tego przygotować?
- 5. programowo wykrywania trybu wyzwalania/debugowania (NET)
- 6. Czy istnieje sposób wykrywania dźwięku za pomocą PowerShell?
- 7. Czy istnieje sposób, aby programowo sprawdzić status trybu samolotowego?
- 8. Czy istnieje sposób wyłączenia trybu jonizacji noconflict w Wordpress?
- 9. Czy istnieje sposób użycia STOMP dla iOS
- 10. Czy istnieje prosty sposób użycia String.toLowerCase() dla 9 rodzajów języków?
- 11. Dodaj więcej urządzeń do konta programistycznego iOS
- 12. Wykrywanie iOS wykrywania twarzy
- 13. Czy istnieje interfejs API do wykrywania funkcji procesora w systemie iOS?
- 14. Czy istnieje niezawodny sposób wykrywania obiektów POSIXlt reprezentujących czas, który nie istnieje z powodu DST?
- 15. IOS 9 NSURLConnection przestarzałe
- 16. GIDSignIn iOS 9
- 17. iOS 9 UIButton Inititalization
- 18. Bootstrap .Dobrze + .pull-Prawo poboru
- 19. iOS/Swift: sposób wykrywania akcji dotykowej na UITextField
- 20. Wykrywanie ruchu iOS: Poziomy czułości wykrywania ruchu
- 21. Czy istnieje ogólny sposób wykrywania, czy typ właściwości jest typem przeliczalnym?
- 22. Czy istnieje prostszy szybki sposób wykrywania, czy urządzenie (Windows Phone 7) ma połączenie z Internetem?
- 23. Czy istnieje lepszy sposób wykrywania, czy transakcja Spring DB jest aktywna niż przy użyciu TransactionSynchronizationManager.isActualTransactionActive()?
- 24. Czy istnieje sposób wykrywania, czy zewnętrzny plik javascript jest w pełni załadowany?
- 25. Czy istnieje sposób wykrywania, czy zmienił się rozmiar lub położenie elementu DOM?
- 26. Bluetooth LE RSSI do wykrywania bliskości iOS
- 27. iOS 9 Przedsiębiorstwo zweryfikować udało
- 28. Sposób działania kwantowego wykrywania węzłów
- 29. Konfiguracja środowiska programistycznego SharePoint
- 30. (iOS) Czy istnieje sposób wycofania mojego zgłoszenia aplikacji?
Ten link jest publicznie dostępny, a więc nie tyle o NDA. Co tak naprawdę nie istniało przez kilka lat. –
Dziękujemy! Dokładnie to, czego szukałem! – MHV