gpt4 book ai didi

android - 部署导入我的类的 AIDL

转载 作者:行者123 更新时间:2023-11-29 22:30:42 24 4
gpt4 key购买 nike

我必须让其他开发人员能够连接到我的服务,但我的 AIDL 导入了我的类。我不想给他们服务的源代码,只是 APK 和某种 stub 文件(java、jar?)。我怎样才能给他们一些东西 - “胶水” - 让他们使用我的 AIDL 中的类并使用服务 akp 而无需获取服务的来源?

感谢任何提示!

最佳答案

I have to make other developers to be able to connect to my service, but my AIDL imports my classes

如果“我的类”是指您自己实现了 Parcelable 的类,请从您的 API 中删除它们。

恕我直言,唯一稳定的远程服务 API 是那些完全依赖于操作系统提供和管理的东西的 API。这意味着您坚持使用 Android 提供的基元、列表/映射和 Parcelable 类(例如,BundlePendingIntent)。

否则,您必须将源代码发送到您的 Parcelable 类,然后在您决定更改这些类实现时处理兼容性问题。

但是,如果“我的类(class)”指的是其他内容,您可能希望编辑您的问题并进一步解释您的意思。例如,您可以发布 AIDL 文件。

关于android - 部署导入我的类的 AIDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4166452/

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