I want to capture the time whenever a user starts any application using my broadcast receiver.
is it possible that a broadcast receiver can catch such an event??
if yes , i
You can't get a broadcast when someone starts any other app. The only thing you can do is start a service that polls and periodically checks if new apps have been started (using Reno's code above for example).
Also if you start this service when the phone starts you have a reasonably good solution.