title: How to hide an app in the Application Manager
body: <p>I want to make my Android application invisible and work through a background task.
  This part should work like these two apps, if anyone knows them: </p>
  
  <p><a href="https://www.keeperschildsafety.net/" rel="nofollow noreferrer">https://www.keeperschildsafety.net/</a></p>
  
  <p><a href="https://www2.mspy.com/" rel="nofollow noreferrer">https://www2.mspy.com/</a></p>
  
  <p>I already found examples for making the app icon invisible, but I want to go one step further.
  This is the site I found that on: </p>
  
  <p><a href="https://readyandroid.wordpress.com/hideunhide-app-icon-programmatically-android/" rel="nofollow noreferrer">https://readyandroid.wordpress.com/hideunhide-app-icon-programmatically-android/</a></p>
  
  <p>I also found some explanations that I should delete the <code>&lt;intent-filter&gt;</code>:</p>
  
  <pre><code>&lt;intent-filter&gt;
     &lt;action android:name="android.intent.action.MAIN" /&gt;
     &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
  &lt;/intent-filter&gt;
  </code></pre>
  
  <p>But then I am not able to start my application.
  On all other sites I read that this is not possible, but the two examples shown at the top prove that it is actually possible somehow.</p>
  
  <p>I want to start my application once, then hide it and unhide it later.
  I already know how to trigger the unhide. The only part that I need is the hiding and unhiding itself.</p>