我必须让其他开发人员能够连接到我的服务,但我的AIDL导入我的类。 我不想给他们服务的源代码,只有APK和某种存根文件(java,jar?)。 我怎么能给他们一些东西 - “粘合剂” - 这使他们可以使用我的AIDL中的类并使用服务akp而无需获取服务的来源?
感谢任何提示!
答案 0 :(得分:2)
我必须让其他开发人员能够连接到我的服务,但我的AIDL导入我的类
如果“我的课程”是指您自己的实施Parcelable
的课程,请从您的API中删除它们。
Parcelable
类(例如Bundle
,PendingIntent
)。
否则,您必须将源代码发送到Parcelable
类,然后在决定更改这些类实现时处理兼容性问题。
但是,如果“我的课程”指的是其他内容,您可能希望编辑您的问题并进一步解释您的意思。例如,您可以发布AIDL文件。