Как сделать показ картинки для Аларма?

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 13 сен 2012, 09:48

Не получилось, т.к. я забыл, что отображаться все равно должно все в xml-файле...
тупик...

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Как сделать показ картинки для Аларма?

Сообщение rezak90 » 13 сен 2012, 10:03

думаю что здесь чётко описано как создавать AlertDialog в сервисе: http://stackoverflow.com/questions/3814 ... om-service
R.id.team
Политика на форуме запрещена

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 13 сен 2012, 10:27

Щас поизучаю

AndreyI
Сообщения: 372
Зарегистрирован: 14 май 2012, 16:18

Re: Как сделать показ картинки для Аларма?

Сообщение AndreyI » 13 сен 2012, 10:30

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

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 13 сен 2012, 10:35

а как еще аларм должен появиться?? На то он и аларм...Или можно это как-то по-другому сделать, без эффектов?
поизучал - не нифига не понял, шо к чему...какая-то прозрачная активити...для чего она?

Вот уж блин, неразрешимая проблема )))

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Как сделать показ картинки для Аларма?

Сообщение neoksi » 13 сен 2012, 10:36

AndreyI писал(а):Ну и представьте юзера, который играет в какую то динамичную игру на смартфоне (какой-нибудь арканоид), он сконцентрирован на игре и тут откуда не возьмись... появляется ваш аларм на полэкрана со звонками и вибрациями ;)
Юзер подумает, что это большой брат за ним следит =)

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Как сделать показ картинки для Аларма?

Сообщение neoksi » 13 сен 2012, 10:44

powercat писал(а):а как еще аларм должен появиться?? На то он и аларм...Или можно это как-то по-другому сделать, без эффектов?
поизучал - не нифига не понял, шо к чему...какая-то прозрачная активити...для чего она?

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

П.С. где-то видел решение через хендлеры еще, но найти сейчас не могу.

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 13 сен 2012, 10:59

Блин...а как ее вызвать-то?? Программно создать? Тыкните меня рукой )))

AndreyI
Сообщения: 372
Зарегистрирован: 14 май 2012, 16:18

Re: Как сделать показ картинки для Аларма?

Сообщение AndreyI » 13 сен 2012, 11:09

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

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 13 сен 2012, 11:21

Ну хорошо, т.е. ты подразумеваешь не оповещения, а уведомления?
Тогда вопрос - как ТУДА засунуть картинку??

AndreyI
Сообщения: 372
Зарегистрирован: 14 май 2012, 16:18

Re: Как сделать показ картинки для Аларма?

Сообщение AndreyI » 13 сен 2012, 11:29

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

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Как сделать показ картинки для Аларма?

Сообщение neoksi » 13 сен 2012, 11:33

powercat писал(а):Ну хорошо, т.е. ты подразумеваешь не оповещения, а уведомления?
Тогда вопрос - как ТУДА засунуть картинку??
http://www.framentos.com/android-tutori ... n-android/

AndreyI
Сообщения: 372
Зарегистрирован: 14 май 2012, 16:18

Re: Как сделать показ картинки для Аларма?

Сообщение AndreyI » 13 сен 2012, 11:37

Вот еще на русском http://habrahabr.ru/post/111238/

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 13 сен 2012, 11:38

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

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 13 сен 2012, 11:39

ок, щас поизучаю, что дали ))

AndreyI
Сообщения: 372
Зарегистрирован: 14 май 2012, 16:18

Re: Как сделать показ картинки для Аларма?

Сообщение AndreyI » 13 сен 2012, 11:48

powercat писал(а): Не хочу я запускать приложение ))))
Оно у вас всегда будет запущено пока работает ваш сервис.

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 13 сен 2012, 12:10

Если б так, то я б мог без проблем сделать инфлейт, указав xml...а этого не происходит, т.к. сервис не понимает, что я хочу инфлетить

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Как сделать показ картинки для Аларма?

Сообщение neoksi » 13 сен 2012, 12:12

powercat писал(а):Если б так, то я б мог без проблем сделать инфлейт, указав xml...а этого не происходит, т.к. сервис не понимает, что я хочу инфлетить
Инфлейт это метод Активити, а ты наследуешь от сервиса, у которого этого метода нет.

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 13 сен 2012, 12:25

и то верно...

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Как сделать показ картинки для Аларма?

Сообщение powercat » 18 сен 2012, 14:51

Во!
Покажу тут )))
Это запускается из сервиса.
Как сюда переменную картинку засунуть? Нормального размера, а не иконку? И произвольный текст?
5554qwerty_2012-09-18_15-44-04.png
5554qwerty_2012-09-18_15-44-04.png (18.47 КБ) 11676 просмотров
Использование RemoteView что-то не подходит, т.к. там картинка берется из ресурсов. Мне же надо ее брать просто по пути из базы. Т.е. уведомление я хочу не просто текст с иконкой, а чтобы было фото объекта, к которому уведомление отностится. Все из сервиса должно срабатывать, НЕ при нажатии на уведомление, а когда вниз шторку утягиваешь.
Возможно ли это, или придется обходится стандартным видом?

Ответить