Запустите приложение 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, но теперь я хочу запустить его с помощью аппаратной кнопки, например увеличения или уменьшения громкости или любой другой. Пожалуйста, помогите я использую этот подход или любой другой подход. Идея приложения заключается в том, что слепой человек может легко открыть приложение с помощью аппаратной кнопки.

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