繁体   English   中英

是否可以使用生成的Java接口代替AIDL

[英]Is it possible to use generated Java interface instead of AIDL

我需要在我的应用中使用应用内结算服务。 我想知道是否可以将生成的.java放在包中并引用它,而不是使用IInAppBillingService.aidl。

从理论上讲,它不能与服务进行相同的通信吗?

当然,您可以使用Java生成的文件代替AIDL。 基本上,AIDL接口在程序编译期间会转换为Java文件,然后不再使用。 有时在Android平台编程中使用此模式(例如,不是从AIDL接口创建ActivityManager,而是有单独的Java文件实现代理和存根接口)。 我认为您可以仅从AIDL中获取一个生成的Java文件,并将其直接放入您的服务和客户端项目中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM