回答編集履歴

2

組み込みのAPIを使用しようとしているわけではないようなので、Android6\.0に対する注釈を削除

2015/12/16 22:56

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- HttpClient4.3.5は古いバージョン、というより、Androidに対応した最新バージョン、という方が聞こえは良いでしょうか。
1
+ [HttpClient4.3.5](https://hc.apache.org/httpcomponents-client-4.3.x/android-port.html)は古いバージョン、というより、Androidに対応した最新バージョン、という方が聞こえは良いでしょうか。
2
2
 
3
3
 
4
4
 
@@ -9,13 +9,3 @@
9
9
  ですので、新規APIを使用していないバージョンのHttpMimeを使うという解決策は間違いではないです。
10
10
 
11
11
 
12
-
13
- ----
14
-
15
-
16
-
17
- ちなみに本件とは全く関係ないですが、Android6.0からはHttpClient自体が組み込まれなくなっていますので、気をつけてください(対処法は検索すると出てきます)。
18
-
19
- - [Apache HTTP Client Removal - Android 6.0 Changes](http://developer.android.com/intl/ja/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client)
20
-
21
-

1

質問文中のリンク先使用方法を見て説明を見直し

2015/12/16 22:55

投稿

退会済みユーザー
test CHANGED
@@ -1,12 +1,12 @@
1
- Androidの標準ライブラリにはApache HttpClientが組み込まれてるのですが、バージョンが古([4.0相当](https://hc.apache.org/httpcomponents-client-4.3.x/android-port.html)だそうです)め、それよりしいバージョンで導入されたAPI利用きません
1
+ HttpClient4.3.5は古いバージョン、とうより、Androidに対応し新バージョン、という方が聞こえ良いしょうか
2
2
 
3
3
 
4
4
 
5
- satken2さんの使用しようとしているライブラリ(HttpMimeですかね)の内部でそのうなインタフェースを使用(今回の場合はフィールド参照)しようとしているため実行時にエラーとなります。
5
+ satken2さんの使用しようとしているライブラリ(HttpMimeですかね)の内部で4.3.5り後に新設されたAPIを使用(今回の場合はフィールド参照)しようとしているため実行時にエラーとなります。
6
6
 
7
7
 
8
8
 
9
- ですので、Androidに組み込まれたAPIしか使用していない古いバージョンのHttpMimeを使うという解決策は間違いではないです。
9
+ ですので、新規API使用していないバージョンのHttpMimeを使うという解決策は間違いではないです。
10
10
 
11
11
 
12
12
 
@@ -17,3 +17,5 @@
17
17
  ちなみに本件とは全く関係ないですが、Android6.0からはHttpClient自体が組み込まれなくなっていますので、気をつけてください(対処法は検索すると出てきます)。
18
18
 
19
19
  - [Apache HTTP Client Removal - Android 6.0 Changes](http://developer.android.com/intl/ja/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client)
20
+
21
+