Size: a a a

Xamarin Developers (MAUI)

2021 April 20

A

Alex_R in Xamarin Developers (MAUI)
хм, спасибо. Но поменять сценарий не получиться(
источник

KA

Kirill Ashikhmin in Xamarin Developers (MAUI)
Ок. ну и да, лучше таки с workmanager работать, в  большинстве кейсов его вполне достаточно
источник

A

Alex_R in Xamarin Developers (MAUI)
а если прописать в workmanager перезапуск основного сервиса каждые 15 минут? может сработать? или как, не могу сообразить логику
источник

A

Alex_R in Xamarin Developers (MAUI)
но сервис и так запущен, только спит вместе с системой, и продалжает работу если разбудить устройство
источник

KA

Kirill Ashikhmin in Xamarin Developers (MAUI)
ну в целом можно и такое сделать в теории. но вообще просто когда менеджер пробуждает, тогда надо делать работу и засыпать
источник

A

Alex_R in Xamarin Developers (MAUI)
это нужно какой то код пробуждения писать? или workmanager автоматом будит устройство?
источник

MO

Mr. Onion in Xamarin Developers (MAUI)
Та почитайте про него документацию
источник

MO

Mr. Onion in Xamarin Developers (MAUI)
Все ответы там
источник

KA

Kirill Ashikhmin in Xamarin Developers (MAUI)
сам будит приложение и даёт несколько секунд что бы сделать работу
источник

A

Alex_R in Xamarin Developers (MAUI)
спасибо. попробую так сделать
источник

A

Alex_R in Xamarin Developers (MAUI)
да читаю читаю. Не так то это и быстро)
источник

М

Микаил in Xamarin Developers (MAUI)
Доброго всем дня!
Скажите что я делаю не так? Уже ни в какую не хочет воспроизводить звук mp3 файл
Хотя на другом телефоне с Android 7.1 воспроизводит если указать либо в уведомлении или же на канале не проверял именно где воспроизводит, но работает. На андроид 11 не хочет никак. Что только не перепробовал и не перечитал уже. Везде пишут одинаково

public void Show(string title, string message)
       {
           Intent intent = new Intent(AndroidApp.Context, typeof(MainActivity));
           intent.PutExtra(TitleKey, title);
           intent.PutExtra(MessageKey, message);
           intent.SetFlags(ActivityFlags.SingleTop);

           PendingIntent pendingIntent = PendingIntent.GetActivity(AndroidApp.Context, pendingIntentId++, intent, PendingIntentFlags.UpdateCurrent);
           using var builder = new NotificationCompat.Builder(AndroidApp.Context, channelId)
               .SetContentIntent(pendingIntent)
               .SetContentTitle(title)
               .SetContentText(message)
               .SetLargeIcon(BitmapFactory.DecodeResource(AndroidApp.Context.Resources, Resource.Drawable.xamagonBlue))
               .SetSmallIcon(Resource.Drawable.xamagonBlue)
               .SetOngoing(true)
               .SetAutoCancel(true);
           Notification notification = builder.Build();
           manager.Notify(messageId++, notification);
       }


void CreateNotificationChannel()
       {
           manager = (NotificationManager)AndroidApp.Context.GetSystemService(AndroidApp.NotificationService);
         
           if (Build.VERSION.SdkInt >= BuildVersionCodes.O)
           {
               var channelNameJava = new Java.Lang.String(channelName);
               var channel = new NotificationChannel(channelId, channelNameJava, NotificationImportance.High)
               {
                   Description = channelDescription
               };
               channel.SetSound(alarmUri, alarmAttributes);
               manager.CreateNotificationChannel(channel);
           }

           channelInitialized = true;
       }
источник

PS

Pluxury Style in Xamarin Developers (MAUI)
Подскажите, а как-то можно приложения поставить на эмулятора андройда ? На нем же не play market’a.
источник

М

Микаил in Xamarin Developers (MAUI)
Там же можно эмулятор установить вместе с магазином и всякими этими
источник

PS

Pluxury Style in Xamarin Developers (MAUI)
Да, увидел. До этого был создан без и как-то не подумал
источник

М

Микаил in Xamarin Developers (MAUI)
Заодно посмотришь зависает ли эмулятор у тебя если магазин добавить
У меня ошибка возникает и эмулятор тормозит когда открываешь шторку например или меню
Сообщи, если не трудно
Создавал на Android 11 и даже на 10 кажется
источник

A

Alex_R in Xamarin Developers (MAUI)
как вы так код вставляете?
источник

М

Микаил in Xamarin Developers (MAUI)
Да больше и варианта не было чтобы глянуть можно было
источник

A

Alex_R in Xamarin Developers (MAUI)
да я про то, как так код вставлять стилизировано))
источник

TS

Taras Shevchuk in Xamarin Developers (MAUI)
`
источник