发明名称 |
Android平台下C++和Java通信的方法及系统 |
摘要 |
本发明公开一种Android平台下C++和Java通信的方法及系统,该方法为:A、C++和Java其中一方作为发送方利用其消息管理类发出消息后,通过Java本地接口转换消息的格式并将转换后的消息进行转发;B、C++和Java中另外一方作为接收方利用其消息监听器接口获取该消息,并通过其消息管理类查找实际接收对象,之后将消息发送给查找到的实际接收对象;C、接收方的消息管理类将实际接收对象的返回值通过Java本地接口转换类型后返回至发送方。通过本发明方法省却了建立Jni通信的繁琐过程,为开发者提供了一套简单实用的C++和Java通信接口,降低了涉及C++和Java通信的程序的开发难度。 |
申请公布号 |
CN105279033A |
申请公布日期 |
2016.01.27 |
申请号 |
CN201410349396.0 |
申请日期 |
2014.07.22 |
申请人 |
TCL集团股份有限公司 |
发明人 |
秦龙龙;卢伟超 |
分类号 |
G06F9/54(2006.01)I |
主分类号 |
G06F9/54(2006.01)I |
代理机构 |
深圳市君胜知识产权代理事务所 44268 |
代理人 |
王永文;刘文求 |
主权项 |
一种Android平台下C++和Java通信的方法,其特征在于,所述方法为:A、C++和Java中的一方作为发送方并利用发送方预先创建的消息管理类发出消息后,通过预先创建的Java本地接口转换消息的格式并将转换后的消息进行转发;B、C++和Java中的另外一方作为接收方并利用接收方预先创建消息监听器接口获取该消息,并通过接收方的消息管理类查找该消息的实际接收对象,之后将消息发送给查找到的实际接收对象;C、接收方的消息管理类将实际接收对象对消息的处理结果通过Java本地接口转换类型后返回至发送方。 |
地址 |
516006 广东省惠州市仲恺高新技术开发区十九号小区 |