Я создал приложение, которое также является программой запуска. Это приложение будет загружать приложение по умолчанию при запуске. Я хотел бы дать пользователю возможность отключить запуск приложения при запуске.Отключить мое приложение при запуске и загрузке андроида обычно
Чтобы загрузить приложение при запуске, я использую загрузочный приемник в манифесте и вызывая необходимый Java-файл для загрузки приложения.
Теперь Как переопределить запуск, если параметр не отмечен - вместо загрузки моего приложения он должен загрузить главный экран?
Пробовал это:
public class BootUpReceiver extends BroadcastReceiver
{
String nostartup= "2";
@Override
public void onReceive(Context context, Intent intent)
{
if (nostartup.equalsIgnoreCase("1"))
{
Intent i = new Intent(context, main.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
else
{
}
}
}
Когда я перезагрузить планшет я получаю полное действие с помощью строки выдает другие программы запуска с домашней Laucher
Как идти о выборе домашнего запуска?
дублированный вопрос: http://stackoverflow.com/a/5625179/906362 – Budius
Возможный дубликат [Включить и отключить широковещательный приемник] (http://stackoverflow.com/questions/5624470/enable-and-disable- a-broadcast-receiver) – Budius
«Чтобы загрузить приложение при запуске, я использую загрузочный приемник в манифесте и вызывая требуемый файл java для загрузки приложения» - это не будет надежным, так как вы не можете контролировать, когда ваш ' BroadcastReceiver' получает контроль, поэтому домашний экран все еще может отображаться сверху. – CommonsWare