Android Training/Requesting Permissions at Run Time

From Android Wiki