RedmineはRESTAPIをサポートしています。Java用のライブラリも提供しますが、android>2.2と互換性があります。追加の問題を書く方法についてのヒントが必要ですが、Androidとの互換性はバージョン1.6である必要があります。よろしくお願いします。英語が下手でごめんなさい。
質問する
407 次
2 に答える
0
私も同じ問題を抱えていました。私の解決策は、redmine-java-apiのコピーをチェックアウトして変更することでした。これは私がしなければならなかったことです:
- JSONWriter へのすべての参照を JSONStringer に置き換えます。
- すべての slf4j ロギングを android ロギングに置き換えます
- これらの回答に従って、エンコード方法https://stackoverflow.com/a/2533538、https://stackoverflow.com/a/8059544を置き換えました。
- この回答に従って、PoolingClientConnectionManager https://stackoverflow.com/a/12045168を置き換えました
- NaiveSLLFactory https://stackoverflow.com/a/7636810を置き換えるには、この回答に従ってください
あるいは、この問題を見ると、別の人が問題を解決しています。
于 2013-05-27T20:38:50.830 に答える
0
利用可能な場合は、ライブラリのソース コードを追加して、Android のバージョンを 1.6 に設定してみてください。その後、サポートされていないすべてのクラスが表示されます。次に、これらのクラスを実装する必要があります。
2.2+ の制限に基づいて、制限はこのライブラリが使用する Http クライアント (つまり、http://developer.android.com/reference/android/net/http/AndroidHttpClient.html ) であると推測できます。
お役に立てれば!
他に特定の問題がある場合は、お気軽にもう一度お問い合わせください。
于 2012-06-16T10:21:31.853 に答える