WebView から URLConnection に Cookie を渡す

WebView でファイルのダウンロード処理を URLConnection で行なっていたんだけど、セッションが必要なダウンロードだとエラーメッセージの入った HTML ファイルをダウンロードしてしまっていた。
URLConnection にクッキーを渡せればいけるんじゃないかということで、下記のようになった。

そしたら、ちゃんとダウンロードできた。

Android

#2013板橋Cityマラソン に参加した

2012年の反省、2013年の目標で、フルマラソン完走の目標を立てていたので、参加した。エントリーは去年の11月に行った。朝バスケには辛い季節になったからランニングに切り替えて、で目標があった方がいいので勢いでエントリーした。

さて、本日その板橋Cityマラソンが開催された。戸田橋からスタートして、荒川大橋で折り返し、戸田橋でゴールする荒川沿いのコース。高低差はあまりなく、桜が満開で走ってて気持ちいいコースだと思う。ただ、舗装されていない砂利道が数カ所あり、折り返したあとの砂利道は本当に苦労した…。

そして、俺は完走した!5時間は切れなかったが、初めてのフルマラソンで完走できた!よくやった、俺!

ホントは、満開の桜やスカイツリーを撮りたかったけど、そんな余裕はなかった。電池的に。案の定、ゴール後に電源ボタンを押した途端、ぷつりと切れた。まぁしかし、これで今年の目標はひとつ達成した。

Note

Android の UserManager について

Android 4.2 からマルチユーザの機能が追加されたが、それを管理する UserManager について調べてみた。UserHandleProcess も利用する。

これ以外にもメソッドがあるけど、MANAGE_USERS や INTERACT_ACROSS_USERS の権限が必要で、MANAGE_USERS の protectionLevel は signature|system 、INTERACT_ACROSS_USERS は signature|system|development なので普通は利用できない。

なんとかユーザの区別はできそうだ。

Android

2012年の反省、2013年の目標

2012年の反省

2012年の目標で5つ目標を立てた。達成できたのは2つ。TOEIC を受けた。355点。関数型言語に触れた。Haskell。
体重は 66kg → 63kg で届かなかった。Android アプリはいくつかネタがあったけど、ついに作らなかった。一番の反省点は目標が曖昧なこと。何かプロジェクトを立ち上げるってなんだよ…。

2013年の目標

  • Android アプリのリリース
  • TOEIC で 600 点
  • 体重を 60kg にする
  • フルマラソン完走

コツコツこなしていこう。

Note

第一回 JetBrainsユーザーグループに参加してみた #jbugj

logo_jetbrains

IntelliJ IDEA に興味があったので参加してみた。
内容は主催者の @yusuke さんのブログにまとめられている。JetBrainsユーザーグループ #jbugj を開催しました – ブログ・アンケート記入でIntelliJライセンスプレゼント – 侍ズム

Continue reading

Programming