如何从本机代码调用Android Java层系统服务中的方法

时间:2014-12-31 03:32:55

标签: java android c++ java-native-interface native

我有一个Android系统服务[SS.java]有几种方法。它已添加到Service Manager。我需要从本机服务[N.cpp]或本机共享库中调用其中一种方法。

从N.cpp开始,我可以使用defaultservicemanager() - > getService(" servicename")进行本机服务。

但是,是否可以使用类似的方法来调用SS.Java?

目前SS.java没有任何本机组件。它只有一个相应的ss.aidl。

是否需要原生界面?由于依赖性,无法在本机代码中执行所需方法的实现。

如果有人可以详细解释如何从本机代码调用Java层系统服务方法,那将会很棒。

0 个答案:

没有答案