项目中系统自带Dialer应用不是默认应用,导致输入暗码不能启动工程模式。
1.加载默认支持的role
RoleManagert和RoleManagerService主要用来管理默认应用设置的,RoleManagerService继承SystemService,在启动的时候开始加载系统默认支持的role。
- frameworks/base/services/core/java/com/android/server/role/RoleManagerService.java
@Override
public void onStart() {
publishBinderService(