============ Problem Description ============
To install a management software for students can not be uninstalled anyone know what to do?
============ Solution 1============
Such an analysis
There are ways to make software like this:
You go to Google and integrate your software into the Android system.
============ Solution 2============
Write two apk one is to manage one is to do the nesting of services.
Focus on the service, boot automatically start, all kinds of status are not displayed, only in the program process display. If the management that was deleted, the service detected by the network in the case of the download again.
Again, the management of the words must have saved information, timed to you specify the server to send messages (student ID), monitoring, so who deleted all can see, not afraid of him to delete services.
============ Solution 3============
The APK is placed in the System/app directory and cannot be uninstalled in the interactive interface. The premise is that root is over. If you have Android source code that is more convenient. Even if root is disabled, disable the network and prevent the root tool from being downloaded.
============ Solution 4============
When the system starts, it starts a packagemanagerservice and then installs the application on the system. You go to change the code there, do a test, if the last apk found has not installed the management apk you want, then ...? The consequences of your own design, anyway, in advance to tell students the consequences, warning them not to delete this apk, or the pad will become bricks
How to make an Android apk installed after installation cannot uninstall?