Taking pictures or videos using a third-party app is fairly straightforward, using ACTIONIMAGECAPTURE or ACTIONVIDEOCAPTURE. However, you as the developer have little control over what happens with the image or video, other than indicating where the result gets stored.
