Jump to content

Recommended Posts

🙌

Хотел бы уточнить, актуален ли intent, указанный на гитхабе?

  • Task Edit / Add Action
  • System / Send Intent
  • Action: com.maxmpz.audioplayer.API_COMMAND
  • Extra: cmd:TOGGLE_PLAY_PAUSE
  • Package: com.maxmpz.audioplayer
  • Target: service

Пытаюсь сделать виджет для miui, стандартные средства для управления музыкой там мягко говоря "не очень", а виджеты самого поверампа меня немного не устраивают в визуальном плане (простите 🙏)

Но по какой-то причине заставить виджет работать у меня не получается

Вот и хотел узнать проблема в миуи/хупер ос или что-то изменилось в API поверампа

Код виджета:

<IntentCommand action="com.maxmpz.audioplayer.API_COMMAND" package="com.maxmpz.audioplayer" broadcast="true" >


       <Extra name="cmd:TOGGLE_PLAY_PAUSE" expression="1" />


       </IntentCommand>

 

10 minutes ago, Dorams Hate said:

<Extra name="cmd:TOGGLE_PLAY_PAUSE" expression="1" />

<Extra name="cmd" expression="1" />

или

<Extra name="cmd" expression="TOGGLE_PLAY_PAUSE" />

Edited by clever_man
On 1/18/2024 at 3:57 PM, clever_man said:

<Extra name="cmd" expression="1" />

или

<Extra name="cmd" expression="TOGGLE_PLAY_PAUSE" />

Первый пробовал - не срабатывало, второй попробовал сейчас - тоже не работает

Поэтому я и подумал что, возможно, информация не актуальная на гите лежит, но, судя по всему, произошел ксиоми момент

Или я что-то упускаю

@Dorams Hate , точно работает.

Я просто виджетами не занимался и такой конструкции не знаю. Интент должен отправляться сервису. Как-то в этой конструкции это можно указать? Вообще мне казалось, что в виджетах используется PendingIntent. Где вы это прописываете?

@clever_man у них есть свой язык разметки для виджетов и локскрина

https://zhuti.designer.xiaomi.com/docs/grammar/

По поводу сервиса - наверное как-то можно, не уверен на 100%

Edited by Laguro

@Laguro, попробуйте указать class="com.maxmpz.audioplayer.PowerampAPIActivity"

Edited by clever_man
2 hours ago, clever_man said:

@Laguro, попробуйте указать class="com.maxmpz.audioplayer.PowerampAPIActivity"

Изучил вопрос, так работает через шорткат мейкер, но в виджете не хочет, покопаюсь ещё, может что-то получится

Спасибо большое за помощь!

Screenshot_2024-01-19-20-30-00-068_rk.android.app.shortcutmaker.jpg

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...