今回はネットワーク通信用ライブラリ:Volleyについての備忘録です。https://android.googlesource.com/platform/frameworks/volley/Volleyのライブラリを利用するためには、Gitを使ってプロジェクトを取得し、Androidプロジェクトとしてインポートする必要があります。コメントを受け付けていません。Androidアプリ開発AndroidアプリからサーバーにHTTP通信する場合の備忘録です。(androidはまだ勉強を始めたばかりで理解が十分でないので、間違っている部分も多々あると思います。間違いに気づいた時点で修正していくつもりです。)Androidアプリでサーバーと非同期通信処理を行うためには、AsyncTaskを継承したクラスを作成します。AsyncTaskに用意されている以下のメソッドを必要に応じてオーバーライドします。タスク実行前にUIスレッドで実行される。事前準備の処理を実装する。バックグラウンドスレッドで実行される。doInBackGround()でpublishProgress()が呼ばれた場合に実行される。バックグラウンド処理が終了したときに実行される。結果をUIスレッドに反映する処理を実装する。今回は、サーバーにPOSTして結果をJSONもしくは画像を受信することを想定しているのでレスポンスはどちらでも対応できるようにInputStreamを返却しています。サーバーと通信を行うクラスは、マルチパート形式に対応しています。マルチパート形式に対応するためには、以下のライブラリの追加が必要です。項目よりダウンロード(今回私は、httpmime-4.3.3.jarとhttpcore-4.3.2.jarを追加しました。)非同期で通信してレスポンスを起動元に返却するためにコールバックを定義しています。コメントを受け付けていません。iTunesカードを使って支払えるのか試してみました。昨年安く購入したiTunesカードのStoreクレジット残高がまだ4000円以上あるので、これを使いたいと思います。★iTunesカードが使えるか結論だけ知りたい方はこちら現在のプランは、20GB(合計25GB)です。コメントを受け付けていません。※本記事は、旧ブログからの再掲です。UITableViewに独自にviewを貼付けた場合のcell削除時の削除ボタンが隠れてしまう現象の対処法の備忘録です。削除できるように編集ボタンを設置しました。コメントを受け付けていません。※本記事は、旧ブログからの再掲です。UIButtonに影を付けると立体的に見え、さらにボタンを押した時に少し動くようにすると本当にボタンを押した感覚になります。今回は背景色を青にしているので、UIButtonTypeCustomを指定しプログラムで角を丸くしています。そのためには、CALayerのcornerRadiusプロパティに角丸の半径を設定します。(<QuartzCore/CALayer.h>のインポートが必要です)ボタンに影を付けるには、CALayerのshadowOpacityプロパティに影の透明度(0.00~1.00)、shadowOffsetプロパティに影の表示位置を設定します。このとき、masksToBoundsプロパティをYESに設定しているときちんと影が表示されません。ボタンを押下したときにボタンが動くようにするには、ボタンへのイベントを検出し、そのタイミングでボタンを動かす処理を行います。コメントを受け付けていません。BluChic当サイトでは閲覧の追跡のためにGoogle・AmazonのサービスによりCookieが使用されています。サイトの閲覧を続けた場合Cookieの使用に同意したことになります。