Могу ли я записать метку времени на моем iPhone, не проходя через экран блокировки? - PullRequest
1 голос
/ 28 августа 2010

Я хочу использовать свой iPhone, чтобы очень легко создавать временную метку всякий раз, когда происходит определенное событие (например, каждый раз, когда я кашляю). Цель состоит в том, чтобы создать файл журнала, который впоследствии можно будет проанализировать на наличие тенденций.

Мой iPhone заблокирован паролем из-за моей политики Exchange, поэтому для создания обычного приложения выполните следующие действия:

  1. Нажмите домашнюю кнопку
  2. Слайд для разблокировки
  3. Введите код доступа
  4. (Если применимо) Закройте любое уже открытое приложение
  5. Перейдите к моему приложению на главном экране и запустите его. Когда приложение запускается, оно записывает метку времени.

Это превращает очень простое действие только для записи в несколько раздражающую задачу, которую я, вероятно, откажусь, учитывая, что она может происходить десятки раз в день. Есть ли способ обойти эти шаги?

Вот хак, который я придумал:

  1. Нажмите кнопку домой
  2. Нажмите одновременно кнопки «Домой» и «Режим сна / Пробуждение», сделав снимок экрана

Каждый раз, когда я делаю это, в моей библиотеке фотографий создается изображение. Через пару недель я перенес (сотни) картинок на свой компьютер и запустил скрипт для извлечения меток времени из метаданных снимков экрана и создания журнала.

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

Редактировать: iPhone 3GS, iOS 4.

1 Ответ

1 голос
/ 28 августа 2010

iOS4.0? Вот одна идея, требующая приложения медиаплеера, работающего в фоновом режиме. Создайте приложение, такое как Pandora, или более простое приложение аудиоплеера, которое непрерывно воспроизводит тишину (продолжает заполнять буферы аудио-очереди нулями и т. Д.) И будет продолжать воспроизводить эту «музыку» в фоновом режиме. Сделайте так, чтобы он регистрировался для уведомлений об изменении громкости. Запишите метку времени, когда вы нажимаете одну из кнопок громкости (будьте осторожны, чтобы чередоваться, чтобы не достичь максимальной или нулевой громкости).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...