paparika
V2EX  ›  Android

native service 可以调用 Java service 吗?如何实现

  •  
  •   paparika · Nov 7, 2017 · 13673 views
    This topic created in 3133 days ago, the information mentioned may be changed or developed.

    想实现这样一个功能,framework 层调用一个 native service,改变其状态,native service 状态变化后在通知栏通知用户

    5 replies    2017-11-07 14:54:27 +08:00
    paparika
        1
    paparika  
    OP
       Nov 7, 2017
    原来的想法是用 java + aidl 实现一个系统 service,然后 framework 反调 java 层拿到这个 service,结果这部分 framework 拿不到 context,所以看看 native service 的思路是否正确
    hsuan
        2
    hsuan  
       Nov 7, 2017
    可以的,通过 binder,什么 service 都能调用
    paparika
        3
    paparika  
    OP
       Nov 7, 2017
    @hsuan aosp 里有能借鉴的例子吗
    paparika
        5
    paparika  
    OP
       Nov 7, 2017
    @binsys 很受用!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   993 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 18:55 · PVG 02:55 · LAX 11:55 · JFK 14:55
    ♥ Do have faith in what you're doing.