Включить аварийный режим помощи при обеспечении безопасности

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

1) В устройстве Samsung есть Safety Assistance меню, в котором есть опция Emergency Mode.

2) Сейчас, когда Emergency mode в это время я хочу создать один или несколько основных контактов для Emergency Mode. Итак, теперь, пока вы удерживаете кнопки «Домой» и «Громкость», emergency будет активироваться и получать уведомление посредством уведомления.

3) Теперь, когда emergency будет активирован в тот же момент, GPS будет включен автоматически, и две фотографии текущего местоположения будут захвачены автоматически и, наконец, местоположения, и эти две фотографии будут отправлены тем контактам, которые добавлены в Emergency mode в качестве основного контакта как MMS.

Примечание. Если будет включена опция звукозаписи, записанный файл также будет отправлен в MMS.

Так что, если кто-то знает или кто-то реализовал, я очень благодарен ему / ей. Помощь будет оценена.


person Piyush    schedule 17.02.2015    source источник


Ответы (2)


Думаю, это непростая задача, так как триггер - это нажатие клавиш vol + и vol- в течение трех секунд (если я правильно помню). Я не уверен, можно ли перехватить эти ключи из службы (так как это также делает кейлоггер). Однако, если вам это удалось, вам просто нужно включить GPS по коду. Когда закончите, вам просто нужно получить позицию пользователя.

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

person rekire    schedule 17.02.2015
comment
Хорошо .. Спасибо за быстрый ответ. Но как программно перейти в меню «Помощь в безопасности»? а также я нашел его только в устройстве samsung - person Piyush; 17.02.2015
comment
Хорошо. Позвольте мне проверить и найти. Тогда я дам тебе знать. - person Piyush; 17.02.2015

Невозможно записать событие кнопки «Домой» из службы. Вы можете записать событие увеличения / уменьшения громкости с помощью BroadcastReceiver, когда телефон разблокирован.

Идея выглядит неплохо, но тоже нереализуема.

person N Sharma    schedule 17.02.2015
comment
Ага. Вы правы, но моя проблема в том, чтобы программно получить путь к обеспечению безопасности. Какой тип намерения я должен использовать, не знаю - person Piyush; 17.02.2015
comment
@Devill Для таких вещей нет способа, потому что это тоже может быть вредоносное приложение. - person N Sharma; 17.02.2015