天天看点

【Android】android8.1添加自定义服务1.添加服务定义

文章目录

  • 1.添加服务定义
  • 2.添加FEATURE定义
  • 3.实现aidl接口并加入Android.mk参与编译
  • 4.实现服务及代理
  • 5.实现提供给用户层使用的接口
  • 6.向SystemServer注册底层服务并启动
  • 7.向SystemService进行本地注册以供应用层和app使用
  • 8.验证服务是否添加成功且可用
    • 8.1 Native底层服务运行是否添加成功
    • 8.2 添加的系统服务成功且可用

1.添加服务定义

frameworks/base/core/java/android/content/Context.java

/**
 * Use with {@link #getSystemService} to retrieve a {@link
 * android.geroge.TestManager} for handling management of
 * Test access.
 *
 * @see #getSystemService
 * @see android.geroge.TestMan