DRY

Web関連の技術の事、食事/お酒の事、旅行の事など

2011-08-01から1ヶ月間の記事一覧

LiveWallpaperを試してみる

またまた遅ればせながらですが、デコメ、デコアニメ、着せ替え等は好きなユーザは多いので、Androidのライブ壁紙機能は試しておいて損は無いかなと。今回は単純に画像(thumbnail.png)をCanvasで適当に移動させるだけの簡単な物を作りました。 重要なのは、A…

JNIでAESの暗号化/復号化する方法

Android上で、KEYとIVを用いてAESで暗号化された2Mぐらいのファイルを復号化したのですが、スゴイ時間が掛かるんです。。。 私のエミュレータ上で16000(m/s)ぐらい。ですのでJNIで復号化する処理を作成しました。結果的にはまったく同じファイルで7000(m/s)…

HTTP::Server::Simple::PSGIで簡易ダウンロードサーバの生成

今更ですが何となく。単純にAndroidのHttpClient辺りから、ポリッとbinaryファイルのダウンロードに反応してくれるサーバが欲しくって。 何かPSGIでポリサクっと出来ないかな〜と探していたら、HTTP::Server::Simple::PSGIにぶつかってお手軽・簡単でした。 …

Eclipseでandroid-ndk-r6のJNIをgdbを使ってデバッグする方法

やっぱりマジメなJNI作ってるとブレークポイント張って中見ないとサッパリワカラナイんですよね。 でも、あんまりEclipseでやってるエントリが見つけられなくて、苦労したのですがJNI側のブレイクポイントまで飛んできたので方法をメモしておきます。# 環境 …

EclipseCDTとandroid-ndk-r6のJNIをプロジェクト統合する方法

別に結果としてやらなくても良かった気がしますが、まあ1つのAndroidアプリとしてJNIも梱包した形が理想なのでEclipseも統合しておこうかなと。# 環境 Windows7 Eclipse 3.6 Helios Cygwin android-ndk-r6 とりあえず、JNI作ってndk-buildで単体では動いてい…