ReNotify программа для пересоздания уведомлений и управления Bluetooth
Вячеслав15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.01.2016
ReNotify для Android
Программа для пересоздания уведомлений, управления Bluetooth, блокировкой, режимами звука и сохранением уведомлений в виде SMS
- Программа должна удалять PUSH уведомление (если приложение включено «Enable application») сразу после поступления PUSH уведомлений от выбранных приложений по таймеру «Delay time» (по умолчанию 0 и галочка и другие символы вводить нельзя и они не будут приняты) и создавать свои PUSH уведомления с той же иконкой, что и удаленное. При нажатии на уведомление, оно открывается как ShareNotify. Если это не пропущенные звонки и не пропущенные смс, то сверху справа крестик, который закрывает экран уведомления и убирает PUSH уведомление. Если это уведомления о пропущенном звонке или смс, то на экране уведомления вместо крестика трубка и конверт. При нажатии на трубку, осуществляется звонок, а при смс открывается это смс для набора текста данному абоненту. PUSH уведомление убирается при нажатии на трубку или конверт. Вместо заголовка пишется название абонента (если определился и если отличается от номера) и номер телефона. В заголовке PUSH пишется имя абонента, если определилось, а если нет номер. Картинки: «CALL&SMS» и «Notify»
 - Настройка уведомлений должна быть как в приложении https://play.google.com/store/apps/details?id=com.clusterrr.pebblenativecation.alt (должно быть все на английском языке как картинка SettingsENG) если это уведомления от выбранных приложений при нажатии на шестеренку картинка «SettingsNotify». Для уведомлений от пропущенных звонков и смс картинки «SettingsCALL» и «SettingsSMS».
 - Настройка для смс и звонков. Если был пропущен вызов и стоит соответствующая галочка в настройках смс или звонка, программа на секунду открывает пропущенные вызовы и закрывает, чтобы исчезло уведомление о пропущенных вызовах сразу после поступления уведомления, а потом создает свое уведомление по таймеру «Delay time». Тоже самое касается sms. Настройка находится в виде опции с галочкой на экране настройки индивидуальных уведомлений при нажатии на шестеренку у звонков или смс (вид по 2 пункту). Называется «Remove missed call» или sms
 - Если стоит галочка «Использовать индивидуальное форматирование» (в приложении на английском, как на картинке SettingsENG), то задается заголовок и тело письма по указанному шаблону. Для смс и звонков, нужно добавить переменную при определении абонента и переменную для номера абонента в шаблон для звонков и смс.
 - «To refresh notification after: 99 min.» - опция для периодического пересоздания уведомления, если оно не было убрано, с определенной периодичностью в минутах. Минуты задаются цифрами (другие символы вводить нельзя и они не будут приняты) в поле ввода текста (по умолчанию 0, что значит выключено).
 - «If Bluetooth is enabled, but no devices connected, switch off and witch on Bluetooth every: 99 min.» - опция для периодического отключения и включения Bluetooth, если Bluetooth включен, но устройство из списка не подключено (если устройств в списке нет, то опция не работает), с определенной периодичностью в минутах. Минуты задаются цифрами (другие символы вводить нельзя и они не будут приняты) в поле ввода текста (по умолчанию 0, что значит выключено).
 - «Switch on and off Bluetooth when displaying notification» - опция включения и автоматического отключения (если было подключено программой) Bluetooth перед отправкой уведомления (вкл BT) и сокрытии его (откл BT)
 - «To refresh notification, when a device from the list of connected» - при выборе устройств по 11 пункту, нужно делать рефреш уведомлений после подключения любого из выбранных устройств (только при любом первом подключенном устройстве). Если не выбрано никакое устройство и его нет в списке, значит опция отключена (не важно стоит галочка или нет). «refresh» и «connected» в названии опции выделить жирным
 - «Enable silent mode when connected to any Bluetooth device from the list» - опция включения бесшумного режима при подключении любого выбранного BT устройства и возвращение предыдущего режима после отключения устройства из списка. «silent mode» в названии опции выделить жирным
 - «To lock device when disconnected the Bluetooth device from the list» - опция блокировки устройства, если BT устройство из списка отключено. При этом блокировка осуществляется сразу после отключения устройства. В дальнейшем, блокировка будет после выключения дисплея. Чтобы это происходило, нужно включать парольную защиту при заблокированном экране и выключать экран. «lock» в названии опции выделить жирным
 - «Save all PUSH notifications chosen applications in SMS» - сохранять все уведомления от выбранных приложений в СМС как новые СМС в момент до обработки остальных условий (до скрытия чужого уведомления и до обработки уведомлений вообще, т.е. применяются все правила, как для всех уведомлений). Заголовок уведомлений вместо отправителя. «SMS» в названии опции выделить жирным
 - «To select Bluetooth devices» - опция позволяющая выбрать сопряженные Bluetooth устройства. При нажатии на «+» появляется стандартное окно с сопряженными устройствами, где можно галочками отметить или просто выбрать нужные устройства.
 - «To select an applications for notifications» - опция для выбора приложений по нажатию на «+». При этом появляется список приложений упорядоченный по алфавиту из всех приложений на устройстве. При выборе приложения, оно появляется ниже со своей иконкой, иконкой красного крестика и шестеренки. При нажатии на крестик, удаляется, при нажатии на шестеренку, раскрывается персональная настройка уведомлений по 2 пункту.
 - Название приложения и иконки: ReNotify
 - Название пакета: su.seu.renotify
 - Текст сверху: ReNotify for control notifications & bluetooth
 
Где списки с устройствами BT и приложениями нужна как-то выделить, сейчас не красиво. На Ваше усмотрение. Заготовка только для того чтобы показать, где что находится.
Иконку вышлю позже ближе к концу работ.