title: Android Permission, required="false", fail
body: <p>My application provides the user with <em>optional</em> access to SMS and Phone calls. I have used:</p>
  
  <pre><code> &lt;uses-permission android:name="android.permission.READ_PHONE_STATE" android:required="false"&gt;&lt;/uses-permission&gt;
   &lt;uses-permission android:name="android.permission.SEND_SMS" android:required="false"&gt;&lt;/uses-permission&gt;
   &lt;uses-permission android:name="android.permission.CALL_PHONE" android:required="false"&gt;&lt;/uses-permission&gt;
  </code></pre>
  
  <p>Google Play does not expose this application to devices that do not have cellular network access. It seems like the required = false parameter is failing to do its job.</p>
  
  <p>Is this a bug? Is there something else that I can do?</p>