2012-06-16 81 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,另一人已解决了这个问题。