Как лучше всего добавить кнопку «Tweet» в приложение C ++ для Android - PullRequest
1 голос
/ 01 февраля 2012

Я хочу добавить кнопку «Tweet» в приложение C ++ без использования тяжелых библиотек и фреймворков. Приложение переносимо и работает на Android и Windows.

1 Ответ

1 голос
/ 01 февраля 2012

Я не уверен, что понимаю ваши настройки.Если вы реализовали нативную часть приложения для Android, вы все равно можете написать некоторый код Java-интерфейса и оттуда вызывать свой код C ++.Если вы хотите иметь полностью переносимое решение, я бы сделал простую кнопку с помощью OpenGL.

ОБНОВЛЕНИЕ О, я понимаю, что вы имели в виду, так что на самом деле это довольно просто.Для Android многие люди используют Twitter4j , что не так уж и тяжело.Вы также можете реализовать вызовы API самостоятельно, см. Официальные документы .Кроме того, в SO есть еще несколько возможностей со ссылками на некоторые учебные пособия.

Что касается переносимости, она становится немного сложнее.Я бы придерживался API Twitter и реализовывал HTTP-вызовы напрямую.Самый быстрый способ сделать это портативным способом - написать тонкую оболочку вокруг вызовов сокетов, как предложил кто-то здесь .

Вы также можете использовать библиотеку Boost.Asio или cURL , но я не проверял их лично.Последний доступен для Windows и недавно был портирован на Android.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...