Android launcher(Android Studio) : prevent access to some package


I 'm actually programming an Android launcher for children. I’ve successed to create a database and only show app I have authorized. The problem is in Navigation bar when you swipe down, you can acess to the setting app ( see picture below).

Is there is a way to override this button ? Or maybe to filter every packages sent from my launcher and check if there are authorized. I’ve tried Services, Broadcast receiver, onUserInteraction().

Can you please help me ?