Androidアプリケーションの自動起動


ブロードキャストの登録
@Override
public void onReceive(Context context, Intent intent) {
    if(intent.getAction().equals("android.intent.action.PACKAGE_REPLACED")){
        startApp(context);
    }else if(intent.getAction().equals("android.intent.action.PACKAGE_ADDED")){
        startApp(context);
    }
}

private void startApp(Context context) {
    context.startActivity(new Intent(context.getPackageManager().getLaunchIntentForPackage(AppConfig.APP_PACKAGE_PATH)));
}


コンフィギュレーション