I've seen that there are some GPS application on Google apps where, after installation, the application will have no icon display yet will run services in the background.
How would I achieve this?
For removing Application from Launcher just do not put these lines with main Activity in AndroidManifest.xml
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
and if you want to remove it programatically then use PackageManager.setComponentEnabledSetting for removing it from the Launcher as :
ComponentName componentToDisable =
new ComponentName("com.xxx.apptodisable",
"com.xxx.apptodisable.LauncherActivity");
getPackageManager().setComponentEnabledSetting(
componentToDisable,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With