Мне нужно знать, почему мое приложение не запускалось сразу после загрузки на Android-телефоне Android. Мое приложение запускается, но через несколько секунд загрузки.Необходимо запустить приложение сразу после завершения загрузки
Мой код
public class AutoStart extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){
Intent i = new Intent(context, MyActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
}
Моя активность работает, но после нескольких секунд загрузки завершена. Возможно ли сократить эту пару секунд?
Я хочу запустить приложение сразу. Я не хочу разрешать пользователю получать доступ к телефону.
Вы не можете уменьшить время запуска приложения после запуска. ОС телефонов готовит хранилище и выполняет службы и процессы, включая приложение, установленное при завершении загрузки. Это займет некоторое время, так как это также зависит от памяти (ОЗУ) телефона. Быстрое ускорение работы приложений и сервисов. –