じん
@jin1016
Android のバージョンの互換性の問題は、「開発者の慣れ」の問題。そのうちノウハウが蓄積されて、ちゃんと動くようになる。最初に何回かデバッグで泣けばいいw
2011-06-13 17:04:27
じん
@jin1016
@wtnbgo if( hard == "xperia" ) とかw まあ、それは最終手段として、機能等調べてうまく吸収するしかないと思います。カメラとか結構大変です。
2011-06-13 17:13:56
じん
@jin1016
カメラとかサポートしている解像度はサイズの大きい順にリストアップして返してくれるって言ってるのに、Xperia 2.1 では小さい順に返ってくるので、並び順依存処理は出来ない
2011-06-13 17:15:28
じん
@jin1016
カメラで、640x480 の解像度すらすべての端末でサポートされているわけじゃないので、4:3 の解像度探して縮小する。4:3 すらない時は、出来るだけ近い解像度を拡大縮小する。
2011-06-13 17:16:45
じん
@jin1016
カメラで使えるオプションはばらばらなので、設定画面できちんと取得して、かつ設定時はそのオプションがあることを確認してから設定する。機種によっては機能取得自体できないので、ない場合はこの機種では設定できないみたいとか出す。
2011-06-13 17:17:52
じん
@jin1016
さらに、1.6 の時は機能取得 API 自体がないので、それらの API は全部リフレクションを使って、あるかないかで場合分けして呼ぶ。
2011-06-13 17:18:41