2012-07-03 34 views
1

我對這裏的方法有點難住。有沒有人整合了twitter與Android NDK

我有一個OpenGLES應用程序,它使用ANativeActivity和純粹的C++使用NDKr8編寫。現在我需要將Twitter和OAuth api集成在一起。我不能使用C++庫,因爲cURL的支持不存在。我正在考慮使用JNI和Twitter4J庫,但想知道是否有其他人嘗試了不同的方法。

+0

您也可以使用NDK編譯curl,然後使用C++庫。 –

+0

我試過twitcurl作爲一個起點。這有點過時了,所以我不得不在那裏重寫一些東西。底線:我使用OAuth獲得訪問令牌(在twitter.com上註冊了該應用),但是驗證失敗。我的意思是我可以訪問諸如朋友列表之類的公共(非授權)方法,但我無法更新狀態。只是沒有時間進一步觀察,但這是可能的。大多數用於Win32的C++示例都可以移植到android。 BTW,libcurl被用作傳輸。 –

回答

0

確定,所以響應維克托和我......

我用JNI調用回調到Java和使用Twitter4J做到了。我有一些樂趣,確保處理和保留上下文的統計信息轉移到nw活動時,請參閱nvidia tegra文檔瞭解正確的方法。

請注意,您可以使用「clazz」成員啓動新活動,並在使用JNI將其傳遞迴java類時將其轉換爲JObject。感謝android-ndk郵件列表,提供了一些有用的建議。

+0

如果有問題,請回答這個問題。你應該有用「回答你自己的問題」的鏈接(在底部)。 – shkschneider

相關問題