Приложение всегда находится на экране.

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

Приложение всегда находится на экране.

Сообщение Fisheye » 14 сен 2014, 20:10

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

Вот например приложение разбитый экран:
Вложения
Screenshot_2014-09-14-20-58-42.png
Screenshot_2014-09-14-20-58-42.png (352.87 КБ) 3713 просмотров
Screenshot_2014-09-14-20-58-26.png
Screenshot_2014-09-14-20-58-26.png (323.73 КБ) 3713 просмотров
Screenshot_2014-09-14-20-58-16.png
Screenshot_2014-09-14-20-58-16.png (240.08 КБ) 3713 просмотров

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Приложение всегда находится на экране.

Сообщение altwin » 17 сен 2014, 11:58

Нужно запустить всегда активный сервис в котором что -то вроде:

[syntax=java5]@Override
public void onCreate() {
super.onCreate();

customView= new MYCustomView(MyService.this);
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,
WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.RIGHT | Gravity.TOP;
WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
wm.addView(customView, params);
}[/syntax]
Изображение

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

Re: Приложение всегда находится на экране.

Сообщение Fisheye » 17 сен 2014, 16:18

Спасибо, буду пробовать

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Приложение всегда находится на экране.

Сообщение Foenix » 17 сен 2014, 18:59

Классно, а я думала, как эти затемнялки для экрана работают)
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

Re: Приложение всегда находится на экране.

Сообщение Fisheye » 20 сен 2014, 20:15

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

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Приложение всегда находится на экране.

Сообщение Foenix » 20 сен 2014, 20:35

Вот вторая ссылочка в подписи
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

Re: Приложение всегда находится на экране.

Сообщение Fisheye » 21 сен 2014, 08:32

Спасибо

Ответить