Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create a "stealth"-like Android app?

Tags:

android

I'd like to have my application run in somewhat of a "stealth" mode. Two main things I'd like to do:

  1. Not show app icon in installed app list (drawer?) programmatically.
  2. Launch app via dial pad (some special number combination)

I know I can remove the launcher intent filter to hide the icon:

<category android:name="android.intent.category.LAUNCHER" />

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.

Thanks in advance.

like image 916
Kon Avatar asked May 07 '11 12:05

Kon


People also ask

How do I enable stealth mode on Android?

The process of using Stealth Mode in Folder Lock for Android To enable Stealth mode, tap on its icon, read the instruction prompt carefully. Keep in mind that if you activate stealth mode, you can only launch the app by dialing *8800 and then the call button.

What is stealth mode app?

With Stealth Mode App on your Android phone you can: • Camouflage designated names/numbers with fake names/numbers so when your smartphone screen lights up only you know who's really calling. • Blacklist designated contacts, sending them straight to voicemail.


1 Answers

  • You can programmatically remove icon from launcher as described here
  • If you want to launch app as call to magic number, it's quite simple using BroadcastReceivers for outgoing call, you can get solution from Right Number app
like image 118
AlexKorovyansky Avatar answered Sep 18 '22 12:09

AlexKorovyansky