Могу ли я заставить телефон начать запись звука, не вынимая его из кармана?

Иногда мне нужно очень быстро записать звук со своего телефона Android , не касаясь экрана. (Пример: записать забавные ситуации на улице, забавные звуки и т.д.)

Можем ли мы запустить звукозапись "с руками в кармане"? (т.е. без использования экрана)

В общем, можно ли запустить приложение с руками в кармане, например, нажав одну из кнопок в течение 3 или 4 секунд?

Ответы (2)

Единственными аппаратными кнопками, которые могут использоваться приложениями (для запуска других приложений или начала записи), являются кнопка «камера» на устройстве и кнопка (кнопки) «медиа» на гарнитуре. Вам понадобится приложение для записи звука, которое его поддерживает, или используйте приложение для автоматизации, такое как Automate , с его кнопкой мультимедиа и блоками аудиозаписи .

Не работает на моем Android 2 (у меня 2.3.6). Еще один, который может связать 2-секундное нажатие кнопки с каким-то действием?
Будет полезнее, если вы точно скажете, что вы пробовали, но что не сработало. Вы пробовали (как предложил Ballzak) «приложение для записи звука, которое поддерживает запуск записи с помощью кнопки камеры или кнопок мультимедиа». его второе предложение, используя блоки Automate +? Если да, то что именно не сработало. Вы заставили Automate делать другие вещи? Могли бы вы заставить его выполнять действия с любой из кнопок вашего устройства?
Ты прав @ScoBe. Я попробовал приложение Automate, но оно, кажется, работает только для Android 4+, его не удалось установить на моем Android 2.3.6. О sound recording app which supports starting recording with either the camera button or the media buttonsя признаю, что еще не нашел что-то действительно актуальное
@Basj Обработка долгих нажатий на аппаратных кнопках также недоступна для приложений.
Конечно , есть решение или обходной путь... но как?
@Basj Попробуйте другое приложение для автоматизации с похожими функциями, например Tasker или Automagic.

Четыре года спустя я нашел решение с помощью MacroDroid !

Я начинаю запись и останавливаю запись, просто нажав 4 раза кнопку питания (руки все еще в кармане!)

  • Триггер: Переключение кнопки питания (4 раза)

  • Локальная переменная: rec

  • Действие:

    If rec = False
         Record Microphone (Until Cancelled)
         Vibrate (short buzz)
         Set Variable rec = True
    Else
         Record Microphone (Cancel Recording)
         Vibrate (long buzz)
         Set Variable rec = False
    End If