Как автоматически запускать приложение при загрузке телефона Android для KotlinAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как автоматически запускать приложение при загрузке телефона Android для Kotlin

Сообщение Anonymous »

Привет, замечательные разработчики! Как видите, я хотел бы, чтобы мое приложение запускалось при загрузке телефона. Все остальное работает правильно; Я получаю всплывающие уведомления, фоновые процессы работают. Однако мое приложение не запускается. В чем может быть проблема и как ее исправить? Спасибо.
class BootCompleteReceiver : BroadcastReceiver() {
@RequiresApi(Build.VERSION_CODES.O)
override fun onReceive(context: Context?, intent: Intent?) {
if (intent?.action == Intent.ACTION_BOOT_COMPLETED) {
Toast.makeText(context, "Boot Completed", Toast.LENGTH_LONG).show()
val mainIntent = Intent(context, MainActivity::class.java)
mainIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
context?.startActivity(mainIntent)
}
}
}











class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
AutoBootTheme {
// A surface container using the 'background' color from the theme
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
Greeting("Android")
}
}

}

}

}

@Composable
fun Greeting(name: String, modifier: Modifier = Modifier) {
Text(
text = "Hello $name!",
modifier = modifier
)
}

@Preview(showBackground = true)
@Composable
fun GreetingPreview() {
AutoBootTheme {
Greeting("Android")
}
}


Подробнее здесь: https://stackoverflow.com/questions/782 ... or-kotlion
Ответить

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

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

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

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

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