title: Open URL in intent
body: <p>In my application I receive a URL inserted by the user.  This URL can be - for example - <code>xx.sd</code>.  Using any web browser, this URL is a valid URL, but when try to open it by intent, a crash happens: <code>android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=xx.sd }</code>.<br>
  I check this URL is valid URL by using this <br></p>
  
  <pre><code>Patterns.WEB_URL.matcher(model.getTarget().getUrl()).matches()
  </code></pre>
  
  <p>and open intent by using this code <br></p>
  
  <pre><code>  Intent i = new Intent(Intent.ACTION_VIEW).setData(Uri.parse(model.getTarget().getUrl()));
    itemView.getContext().startActivity(i);
  </code></pre>
  
  <p>I know i can solve this issue by append <code>http</code> or <code>https</code> before URL if not exist but if my URL start with another protocol like <code>ftp</code> or <code>file</code> and other protocols. Can any one help me to handle this issue. </p>