title: Launch native apps from custom cordova app
body: <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>