Запустите приложение Flutter, нажав любую аппаратную кнопку, например, увеличение громкости.Android

Форум для тех, кто программирует под Android
Ответить
Гость
 Запустите приложение Flutter, нажав любую аппаратную кнопку, например, увеличение громкости.

Сообщение Гость »


import android.content.BroadcastReceiver импортировать android.content.Context импортировать android.content.Intent импортировать com.example.sample.MainActivity класс BootReceiver : BroadcastReceiver() { переопределить fun onReceive(context: Context?, Intent: Intent?) { if (Intent.ACTION_BOOT_COMPLETED == намерение?.действие) { val ActivityIntent = Intent(context, MainActivity::class.java) ActivityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) контекст?.startActivity(activityIntent) } } } В приложении Flutter, используя собственный код, мне удалось запустить приложение после перезагрузки мобильного телефона, используя этот код в Kotlin, но теперь я хочу запустить его с помощью аппаратной кнопки, например увеличения или уменьшения громкости или любой другой. Пожалуйста, помогите я использую этот подход или любой другой подход. Идея приложения заключается в том, что слепой человек может легко открыть приложение с помощью аппаратной кнопки.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»