在app中使用自定义系统服务(Android Studio)

时间:2016-05-05 21:19:50

标签: android android-studio android-source

首先,谢谢你的帮助。

这是我的问题。

  1. 我已经制作了一个自定义系统服务(它通过绑定器连接,挂钩到系统服务器,然后挂入HAL等)。其中一个主要命令是isBacklightOn()。我还运行了make update-api,将其包含在我的ROM版本中。
  2. 我现在准备使用应用程序测试功能。我使用以下代码:
  3. import android.os.BacklightManager; //My service manager name
    
    ...
    BacklightManager bm = (BacklightManager) getSystemService(BACKLIGHT_SERVICE);
    ...
    
    if(!bm.isBacklightOn()) {
      //Turn it on.
    } else {
      //Other Things...
    }

    出现我的问题是因为Android Studio不会因为不知道BacklightManager是什么而构建应用程序。如何构建此应用程序来测试我的代码? (将某些内容导入Android Manager,强制构建忽略错误等)。

1 个答案:

答案 0 :(得分:0)

看起来解决方案是在AOSP构建环境中构建自定义SDK。然后将其导入Android Studio