How to make SystemService in Android
Making SystemServerService Step1:Define SystemService name in frameworks/base/core/java/android/content/Context.java along with the link of manager object which will be retrived using getSystemService + + /** +* Use with {@link #getSystemService} to retrieve a {@link +* android.manandaidl.MySampleSystemServiceManager} instance +* @see #getSystemService +* @see android.manandaidl.MySampleSystemServiceManager +*/ +public static final String MY_SYSTEM_SERVICE = “my”; Step 2:Create a service class extending SystemService(MySampleSystemService in my case) I have created myservice folder as below frameworks/base/services/core/java/com/android/server/myservice/MySampleSystemService.java It will contain the aidl Implemenatation also. Step3: start service from SystemServer.java frameworks/base/services/java/com/android/server/SystemServer.java mSystemServiceManager.startService(“com.android.server.myservice.MySampleSystemService”); Step4: Create Manager and Aidl cl...