我想在不使用繁重的库和框架的情况下向C ++应用程序添加“Tweet”按钮。该应用程序是可移植的,可在Android和Windows上运行。
答案 0 :(得分:1)
我不确定我是否理解您的设置。如果您已经实现了Android应用程序的本机部分,您仍然可以编写一些Java UI代码并从那里调用您的c ++代码。 如果你想拥有一个完整的可移植解决方案,我会在OpenGL的帮助下渲染简单的按钮。
更新哦,我明白你的意思,所以这实际上非常简单。对于Android,很多人使用的Twitter4j不是那么“重”。您也可以自己实施API调用,请参阅官方docs。此外,SO还有一些可能性与一些教程的链接。
至于便携性,它有点棘手。我会坚持使用twitter API并直接实现HTTP调用。以可移植的方式完成它的最快方法是在套接字调用周围编写一个瘦包装器,就像有人here建议的那样。
您也可以使用Boost.Asio或cURL库,但我没有亲自检查过它们。后者适用于Windows,最近已移植到Android。
希望有所帮助!