How to create a "stealth"-like Android app?
<p>I'd like to have my application run in somewhat of a "stealth" mode.  Two main things I'd like to do: </p>

<ol>
<li>Not show app icon in installed app list (drawer?) programmatically.</li>
<li>Launch app via dial pad (some special number combination)</li>
</ol>

<p>I know I can remove the launcher intent filter to hide the icon: </p>

<pre><code>&lt;category android:name="android.intent.category.LAUNCHER" /&gt;
</code></pre>

<p>But I'd like to do this programmatically, based on app settings.  I guess I could work around that, but the biggest issue for me is figuring out how to launch the app via dial pad.  I've googled around and searched SO, but haven't really found anything to help with that. </p>

<p>Thanks in advance.</p>
