Has anyone ever created a way to provide a user the ability to toggle permissions within an Android app?
<p>I am creating an Android app that has many newtorking capabilites, I want to provide them with the option to toggle these permissions on and off. So far in the manfest I have these permissions:</p>

<pre><code> &lt;uses-permission android:name="android.permission.SEND_SMS" /&gt;
&lt;uses-permission android:name="android.permission.RECEIVE_SMS" /&gt;
&lt;uses-permission android:name="android.permission.CALL_PHONE"/&gt;
&lt;uses-permission android:name="android.permission.INTERNET" /&gt;
&lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt;
</code></pre>

<p>I want to create a preferences activity where the users can select a check box to allow each permission, is this possible? I know that the permissions once added, they are set, but I would really like a way for the user to have control whether a permission can be added or not added at any time.</p>
