안드로이드 실제 휴대 전화로 부팅 한 후 내 응용 프로그램이 실행되지 않은 이유를 알아야합니까? 내 응용 프로그램이 실행되지만 몇 초 후에 부팅됩니다.부팅 완료 후 바로 응용 프로그램을 시작해야합니다
내 코드 내 활동이 실행되지만, 부팅 몇 초 완료 후
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);
}
}
}
입니다. 이 몇 초를 줄일 수 있습니까?
즉시 앱을 실행하고 싶습니다. 나는 사용자가 전화를 사용할 수 없도록하고 싶다.
부팅 후 응용 프로그램을 실행하는 시간을 줄일 수 없습니다. 전화기의 OS는 저장소를 준비하고 부팅 완료시 설정된 응용 프로그램을 포함하여 서비스 및 프로세스를 실행합니다. 그것은 또한 전화의 메모리 (RAM)에 의존하기 때문에 시간이 걸릴 것입니다. RAM이 높을수록 응용 프로그램과 서비스가 빨리 시작됩니다. –