2010/04/07

WebViewにCookieを設定する

androidでHTTP通信を行うための手段としては WebView (android.webkit), HttpClient (org.apache.http), HttpURLConnection (java.net) の3種類があります. 使い勝手の点から, 一覧をHttpClientで取得して詳細情報はWebViewで表示させるという使い分けが多いのではないでしょうか? その時に困るのが, セッション管理をCookieで行っているサイト.HttpClientで取得したCookieをWebViewに設定してあげる必要があります.

2010/04/01

oggファイルの作り方

アプリの中で音を出す時, AndroidはMP3に対応していますのでMP3を使えば良いのですが, oggを使った方がすぐに音がでるなど良い点が多いそうです.Audicityを使うと簡単に編集できますが注意点が1つ「メタタグは消去しておいた方が良い」

2010/03/29

TextSwitcherの文字色を変更する

androidのGUIパーツの1つである, TextSwitcherは2つのViewをスムーズに切り替えるViewSwitcherを継承したクラスなので, setTextColorなどの文字列に対する制御メソッドを持ちません.このため, まずTextViewを取得してから文字色を変更する必要があります.

2010/03/27

開花状況

六義園

関東地方では開花宣言があってから寒い日が続いたので, ほとんどの所でまだ2, 3分咲き程度だそうです. しだれ桜はちょっと早く開花しますが, まだ7分咲き程度. つぼみまじりですが十分奇麗で見頃でした. ちなみに場所は六義園です.

学位

博士

大学卒業して既に10年以上経っていましたが, 最近, 社会人ドクタとして出戻っていました.現在卒業シーズンですが, 私も無事卒業して学位を取得しました. 学位記が思ったより立派でびっくりしました.

学位を取ったからといって, 給料があがったりするわけではないのですが,いままでの研究をまとめる良い機会でした. なんとなく一段落ついた感じでしょうか.

2010/03/20

AsyncTaskとProgressDialogでネットワーク接続

androidにおいて, AsyncTaskでスレッドをたててネットワーク接続を行う事は良くあると思います. ただ, キャンセル処理などまで考慮すると, いろいろ考えないといけない事が多くエラーの原因となります. こういった定型ルーチンはテンプレート化しておくと便利なので, メモしておきます.

2010/03/06

アバター

アバター見てきました.3D映画なので映画館で見ないとなぁと思いつつ, なかなか見に行ってませんでしたが, ようやく見てきました.

一口に3D映画といっても方式がいろいろとありまして,下調べをするとIMAXが一番良いらしいです. ただ IMAX方式で見れるのは日本で4ヶ所のみ.そこまでして見に行く気もなかったので, 近くのマイカルにしました. 方式としてはreal D. メガネは基本的に使い捨てなので衛生的な抵抗が少ない方式です.

いままでの3D映画の特徴だった「飛び出す」演出は極力おさえて奥行き感をだしたと言われている絵作りですが, 確かに自然な感じでした. ただ, あまりに自然すぎて字幕がでないと3D映画である事を忘れるぐらい. ちなみに字幕は下にでるのですが, 「字幕より手前にあるもの」が字幕の出る場所にあった場合, 真ん中あたりに表示されます. これが結構頻度が多くて, ちょっと気になりました. 右側にでてくる原住民の言語であるナヴィ語の字幕ではそんな事はなかったので, 通常の字幕も右側にでてきてもいいのに.