忍者ブログ

アンドロイドのあれこれ

3日目です。さて開発の話に入ります。
去年はAndroidからHTTP通信でGET、POSTについて記事を書きましたが今回もHTTP通信の話になります。
画像ファイル(またはその他のファイル)をサーバーなどへPOSTする方法です。
apache-mime4jhttpmimeというライブラリーを使います。

MultipartEntity.addPart(String name, ContentBody contentBody);

普通にテキストを送りたい場合、ContentBodyはStringBodyを使います。
サンプル
String postUrl = "http://www.sample.com/post.php";
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(postUrl);
MultipartEntity entity = new MultipartEntity();
try {
entity.addPart("name", new StringBody("Name"));
entity.addPart("type", new StringBody("Type1"));

post.setEntity(entity);
HttpResponse response = httpClient.execute(post);
int status = response.getStatusLine().getStatusCode();

...(略)

・・・つづきはこちら

ひとりAndroidアドベントカレンダーの2日目です。今回の記事もまだ開発の内容ではありません。

Android OSバーション別のシェアを2010年から現在(2012年11月)までのデータを調べてみました。
OSバーション別のシェアは毎月こちらのAndroid Developers公式サイト http://developer.android.com/about/dashboards/index.html で発表されています。

積み上げ面グラフ
Android Version Historical Distribution

・・・つづきはこちら

2012年ひとりAndroidアドベントカレンダーの最初の1日目は開発関係ではありません。
なので開発者でなくても誰でも記事の内容を理解できるかと思います。

ネタないのでなんとなくAndroidってどれくらい検索されて注目されているかをGoogleトレンド使って調べて見ました
キーワードと条件を設定し、2009年〜現在(2009年1月〜2012年11月)が対象とし「日本」と「すべての国」のデータを分けて表示します。

Keyword: 「Android」

すべての国
Googleトレンドが教えてくれたAndroid注目度と国内メーカーの魅力のなさ
Googleトレンドでレポート全体を表示

日本
Googleトレンドが教えてくれたAndroid注目度と国内メーカーの魅力のなさ
Googleトレンドでレポート全体を表示

・・・つづきはこちら

2011年12月1日から25日まで一人でAndroidアプリ開発に関する記事を書きます。

12月01日 : まずはAndroid開発環境を整えよう
12月02日 : Eclipseから作ったAndroid ProjectをGitでソース管理
12月03日 : Java書くのはまだ早い。Resourcesを見てみよう
12月04日 : Androidアプリのデフォルトタイトルバーが気に入らない
12月05日 : スマートフォンアプリはユーザーにとって見た目が大事
12月06日 : ListViewを使いこなそうね
12月07日 : 実機テストはどうすればいいの?(実機USB接続トラブル)
12月08日 : adbコマンドでデバッグ
12月09日 : AndroidからHTTP通信でGET、POST
12月10日 : Activityのライフサイクルを簡単に調べてみる
12月11日 : XmlPullParserでRSSを取得する
12月12日 : SharedPreferencesを使って端末にローカルデータ保存
12月13日 : android-xmlrpcによるAndroidのXML-RPCクライアント通信
12月14日 : もう少し便利な、Web上の画像の取得方法&一時キャッシュのとり方
12月15日 : AndroidアプリとWebアプリの連携
12月16日 : Javaでなかなかグラフ描けないのなら、Webviewでやればいい
12月17日 : 見た目タブのように作りたいけど、TabWidgetを使いたくない
12月18日 : ViewPagerIndicator作って横スライドページを実装
12月19日 : android.permission.CALL_PHONE(電話をかける)使用するときの注意
12月20日 : NFCはじめてみます
12月21日 : translate、alpha、scaleの画面遷移アニメーション
12月22日 : どんな環境で、言語は?、開発ツールは何か使ってる?
12月23日 : 開発の勉強、情報収集、実機検証など、どうしていますか?
12月24日 : Android、人気度、お金の話
12月25日 : 時代が変わる。ゆっくりだが、確実に


PR
© Android Advent
powered by 忍者ツールズ / 忍者ブログ / [PR]