繁体   English   中英

在C ++中将REST API连接代码移植到Android NDK

[英]Porting REST API connection code to Android NDK in c++

我在市场上有一个Android应用程序,它将POST和GET查询连接并发送到REST API,然后将结果存储在DB中,然后查询并以适当的方式显示在应用程序中。

我对加速应用程序感兴趣,并注意到从api接收数据和准备使用的数据之间存在很多延迟。 我想研究是否以及如何使用NDK在c ++中编写类似的代码来连接到REST API,处理结果并存储在数据库中或引发错误。 我没有以前的c ++经验,并且首先需要知道我是否可以像使用Java一样访问C ++中的相同数据库,其次如果还有其他需要注意的注意事项?

我想我也应该问 - 这是值得做的吗? 我会注意到有什么不同吗?

任何指向类似代码的链接,或者我应该在c ++中开始的概述将非常感激。

我在做同样事情,相信我:如果你没有以前的C ++的经验,这可能是有点太昂贵了一点好处。

在我的情况下,经过一些分析后,我重新排序了一些东西,只是通过删除DOM和使用SAX来获得性能的初步提升。 所有其余的只是使事情略微好转,比如在数据包仍在传输时处理响应(即不等待开始处理的完整响应),并在同一线程上复用请求而不是为每个线程启动新线程。

如果您希望手动完成,那么您在Google中应该寻找的是POSIX套接字,HTTP和REST代码。 更好的选择可能是对套接字/ HTTP部分使用CURL或类似的东西。 我自己做了这一切,但仅仅因为我已经做了几次。

暂无
暂无

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

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