I\'m new to Android and I have to do an application at work that performs the following task:
Haven't tried it myself but you should be able to get all UserHandle setup on the device and then use DevicePolicyManager switchUser() method.
UserManager um = (UserManager) getSystemService(USER_SERVICE);
List userProfiles = um.getUserProfiles();
For this to work, you have to set your app as a device administrator (should not be a problem as you say it's an internal fully managed app)