1.找到ContextImpl.java文件(frameworks/base/core/java/android/app/ContextImpl.java)增加注册代码
registerService(SIM_SIMSCAN_SERVICE, new ServiceFetcher() {
public Object createService(ContextImpl ctx) {
IBinder b = ServiceManager.getService(SIM_SIMSCAN_SERVICE);
ISimScanManager service = ISimScanManager.Stub.asInterface(b);
return new SimScanManager(service);
}
});
2.找到SystemServer.java文件(framework/base/services/java/com/android/server/SystemServer.java)增加注册代码
try{
Slog.i(TAG, "Init SimScanManagerService");
ServiceManager.addService(Context.SIM_SIMSCAN_SERVICE,
new SimScanManagerService(context));
}catch(){
}