title: Why openFileChooser in WebChromeClient is hidden from the docs? Is it safe to use this method?
body: <p>Most of the places I see, file upload feature in <code>WebView</code> is implemented using <code>openFileChooser()</code> method. Is it legal/safe to use this method? If I use this in code, will my code break anywhere? Any security issues if I use this method?</p>
  
  <p>Why android hides this API in older versions? Only on/above 5.0 they have introduced onShowFileChooser() method, that means officially they don't support file upload in webviews below 5.0? </p>