gpt4 book ai didi

android - 如何用C++编写Android服务

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:47:30 27 4
gpt4 key购买 nike

我有谷歌源代码,想写一个Android Service在下层类似于 Android 为 App 和 Frameworks 层提供的方式。

这可能吗?

如果是,我想通过 IMyService.Stub.asInterface 在我的应用程序中访问这个本地服务。

显然,我的服务应该在不同的进程中运行,并且由我的本地服务提供的服务应该公开 AIDL或类似的东西。

最佳答案

当然可以。首先你必须定义你自己的协议(protocol),比如消息定义。然后你实现你的服务器端,向服务管理器注册它,并等待 Binder 调用。您的客户端可以从服务管理器获取服务句柄,然后向服务器发送 Binder 调用。

可以引用AOSP中的media_server和mediaplayer源码。

关于android - 如何用C++编写Android服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20114845/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com