As a workaround, you can develop a new application to replace the home screen, which allows the user to run only some applications, and not all applications installed on the system. Some helpful tips here: fooobar.com/questions/77523 / ...
But this is only a facade, it is not reliable, and the user must launch and use your application instead of the standard Android home screen.
Or you can use another application, Android Parental Control
source share