2012-06-16 91 views
0

Redmine支持REST API。它還爲Java提供了一個庫,但它與android> 2.2兼容。 我需要關於如何編寫附加問題的提示,但是,與android應該在版本1.6上兼容。 預先感謝您,對不起我的英文不好。通過Rest API向Redmine添加問題

回答

0

嘗試添加庫的源代碼(如果可用),並將Android版本設置爲1.6。然後所有不受支持的類都將可見。然後你必須實現這些類。

基於2.2+的限制,我可以猜想限制是該庫使用的Http客戶端(即http://developer.android.com/reference/android/net/http/AndroidHttpClient.html)。

希望這會有所幫助!

如果您有任何其他具體問題,請不要猶豫,再次問我們!

0

我有同樣的問題。我的解決方案是簽出redmine-java-api的副本並對其進行修改。這是我最終必須做的:

  1. 用JSONStringer替換對JSONWriter的所有引用。
  2. 用android日誌記錄替換所有的slf4j日誌記錄
  3. 按照這些回答來替換編碼方法https://stackoverflow.com/a/2533538,https://stackoverflow.com/a/8059544
  4. 遵循了這一答案,以取代PoolingClientConnectionManager https://stackoverflow.com/a/12045168
  5. 按照這個答案或者更換NaiveSLLFactory https://stackoverflow.com/a/7636810

,如果你看看這個issue,另一人已解決了這個問題。