Launching a Streetview intent for a location doesn\'t guarantee that a Streetview exists for that location. If the Streetview doesn\'t exist, the user just sees a black scr
A way to do that would be to use Google Street View Image API to check whether Google Street View exist or not.
https://developers.google.com/maps/documentation/streetview/
It returns an image with a different file size when Street View at a particular co-ordinates exist,than when it doesn't
http://maps.googleapis.com/maps/api/streetview?size=400x400&location=40.720032,%20-73.988354&fov=90&heading=235&pitch=10&sensor=false
You can compare these images and check if it exist or not.