Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 14 дек 2018, 04:50

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 29 сен 2017, 05:59 

Зарегистрирован: 29 сен 2017, 05:58
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Реализую push уведомление (через notification.setPriority(Notification.PRIORITY_MAX)) - на эмуляторе в Android Studio работает отлично под android 6.0. Уведомление выходит как баннер сверху экрана и "садится" в status bar. При тестировании на смартфоне появляется только в status bar. Если в настройках уведомлений телефона установить пункт БАННЕРЫ Показывать в верхней части строки состояния, то всё нормально отрабатывает. На таком приложении, как Whatsapp этот флажок при установке ставится автоматом. Не могу найти как программно поставить разрешение в этом пункте. Кто есть из бывалых, могущих подсказать решение данного вопроса


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 19 ноя 2017, 23:17 
Аватар пользователя

Зарегистрирован: 15 сен 2017, 22:56
Сообщений: 25
Откуда: Russ
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Как то так



int NOTIFICATION_ID = 0;
void sendNotif() {
NOTIFICATION_ID ++;
Notification.Builder builder = new Notification.Builder(getApplicationContext());
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);

Intent intent = new Intent(this, MainActivity.class);
PendingIntent pIntent = PendingIntent.getActivity(this, 0, intent, 0);

am.setRepeating(AlarmManager.ELAPSED_REALTIME,
SystemClock.elapsedRealtime() + 3000, 5000, pIntent);


builder
.setContentIntent(pIntent)
.setSmallIcon(R.drawable.ic_launcher)
.setLargeIcon(BitmapFactory.decodeResource(getApplication().getResources(),R.drawable.ic_launcher))
.setTicker("Новый месадж")
.setWhen(System.currentTimeMillis())
.setAutoCancel(true)
.setContentTitle("Привет")
.setContentText("Много плюх");

Notification notification = builder.build();
nm.notify(NOTIFICATION_ID, notification);
}

_________________
www.gorodservis.ru


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB