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.
Best Way To Hide Application Icon From Launcher You Can Use In Your Manifest MainActivity
also add uses-feature