Launch native apps from custom cordova app
<p>I'm developing a mobile app with Cordova (in Intel XDK) which is a list of buttons that launches other apps.</p>

<p>So far I've managed to launch phone app (<code>href="tel://"</code>), sms (<code>href="sms://</code>) and google website in browser (<code>href="http://google.com"</code>).</p>

<p>I've found a plugin for starting apps: <a href="https://github.com/lampaa/com.lampa.startapp" rel="nofollow">https://github.com/lampaa/com.lampa.startapp</a> but basing on guide provided there I can launch an app with code like this (example) :</p>

<pre><code>navigator.startApp.start([["app.com.name", "app.com.name.Activity"], [{"product_id":"100"}]], ...);
</code></pre>

<p>But how can I find those full app names (these <code>app.com.name</code> strings) ?</p>

<p>I need names for these apps (or way how to open them):</p>

<ul>
<li>Videos (default app for android),</li>
<li>Pictures / Camera Roll (default app for android),</li>
<li>Camera,</li>
<li>WiFi settings,</li>
<li>Bluetooth settings,</li>
<li>Browser window with <strong>blank</strong> or home page opened.</li>
</ul>

<p>Just to remind: I don't want to sync any data between these apps and mine - I just want simply to launch it via my app.</p>

<p>If You have other solutions - I'm open for any suggestions.</p>