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.
use this code
PackageManager p = getApplicationContext().getPackageManager(); p.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);