Несколько проблем, связанных с приложением iPhone для пробуждения - PullRequest
0 голосов
/ 05 марта 2011

Я хочу создать приложение для iPhone, это простая концепция.Вы знаете эти пробуждающие огни, которые работают как будильник, но затем затухают?Это то, что я хочу для приложения.

Есть две проблемы: блокировка экрана и настройка яркости.Прежде всего, мне нравится предотвращать блокировку экрана, чтобы анимация пробуждения все еще была видна, когда вы на самом деле просыпаетесь.Во-вторых, я хотел бы установить яркость экрана таким образом, чтобы во время сна экран был тусклым, но при пробуждении экран выцветал до более яркого уровня.,Вы можете предотвратить блокировку приложения одной строкой кода, но нельзя установить программную яркость экрана, не используя частный API (который не разрешен для публикации).

Есть ли какая-то работа- чтобы программно показать приложение на экране при срабатывании будильника, обходя экран блокировки?Может ли это быть достигнуто с местным уведомлением?Есть ли какой-нибудь другой изящный код, чтобы сделать экран как можно более темным во время сна, но вернуть его к жизни (показывая приложение) при пробуждении?

Я надеюсь, что некоторые яркие люди здесь могут помочь мнепотому что пока моя концепция кажется невозможной.Большое спасибо за парня, который может мне помочь!

Пока,

Рейндер

Ответы [ 2 ]

0 голосов
/ 05 марта 2011

Экран пробуждения невозможен при использовании общедоступных API.

Вы можете смоделировать уменьшение (и возврат) яркости в своем приложении, просто закрасив весь вид черным или используя очень очень темные цвета (и не отображая строку состояния или черную строку состояния).Но учтите, что отключение таймера автоблокировки на всю ночь может привести к потере заряда батареи пользователя.

0 голосов
/ 05 марта 2011

Простой ответ: то, что вы хотите, просто невозможно с текущими открытыми API-интерфейсами iOS SDK.

...