スキップしてメイン コンテンツに移動

投稿

10月, 2012の投稿を表示しています

Sony Smart Wireless Headset pro購入

前機種の MW600 のバッテリーがへたってきたので新機種の MW1 を購入しました。 左がMW1で右がMW600 裏面。SONYロゴの部分がクリップになっている 表面。右側のmicroSDは付属品(4GB)です。 キャップを取るとmicroSDのスロットとmicroUSBがあります。 キャップは紐みたいなのが付いていて失くさないように工夫されています 側面から。左から順に先送り、再生・一時停止、逆送り、モード変換ボタン、最後にmicroUSB もう片方の側面。音量調節ボタンがあります microUSBケーブルで充電しながら音楽が聴けます クリップを上げるとSony Ericssonの名残が見られますw MW600と比べた使用感 曲を聞きながら充電できる 個人的に一番大きいのがこれ。MW600はUSBケーブルをつなぐと問答無用でスリープしてしまっていたがMW1はケーブルをつないでもスリープしないので曲を聞きながら充電可能。 ボタンの種類が増えた モードの切り替えがやりやすい。MW600だと再生ボタン長押しの後にタッチ式のバーでモードを変更して一定時間待つ必要があったがMW1の場合、モード切り替えボタンを押して、逆送り、先送りボタンでモードを変更して再生ボタンで決定と分かりやすい。 あとMW600のタッチ式のバーは服や肌に触れただけで誤動作を起こす場合があったがMW1の場合はボタン式で感触も固くなっているので誤動作は少なくなった。 ボタンが増えてシンプルじゃなくなったがこれはMW600と比べてより多機能化(Smart)になったので仕方ないのかもしれない。次の機種では第6世代iPod nanoのようにボタンを減らしてタッチパネル化したらより魅力的な製品になるんじゃないかと思うんだけどどうなんでしょ? 幅広で薄くなった 幅広になったおかげでディスプレーの情報量が多くなり、ディスプレーの横にある応答ボタンが大きくなったおかげで押しやすくなった。MW600は爪の先で押さないといけないぐらい小さかったがこれのおかげで電話を取る動作や切る動作がやりやすくなった。 あと丸い棒状だったのが平面になったので安定感が増して持ちやすくなった。 Androidとの...

NEXUS 7でみちびき(QZSS)を捉えられるらしい

TLを見ていたら Nexus7 の gps チップ qzss対応ではあるそうだけど、反映されているのかな? だれかNexus7もちで gpsソフトで193番(qzss みちびき)とれるか見てくれないかなあw  — きみ_Licaさん (@kimi_lica) 10月 10, 2012 ということなので手元のNEXUS 7で捉えられるか確認してみました。 GPS TestとGPS Essentialsというアプリで見ましたが両方とも01番の衛星として表示されました。スマホ(GALAXY NEXUS)でもやってみましたがこちらは01番の衛星は捉えられませんでした。 計測場所: 渋谷某所 NEXUS 7: 真ん中(天頂)付近に02番の衛星と重なる形で01番の衛星が見えます GALAXY NEXUS: 天頂付近には02番の衛星しか表示されていません 01番の衛星がGPSなのかQZSSなのか判別が付きませんがGPSの方は同時刻では日本上空を飛んでいないのでQZSSで確定となりました。 .@ terakinizers bit.ly/RvKiqA n2yo.com/satellite/?s=3… 本来PRN01があたる機体は今日本から見えませんし、位置も違いますのでその01がみちびきであっていそうですね。 ありがとうございます! — きみ_Licaさん (@kimi_lica) 10月 10, 2012 あと、NEXUS 7はGALAXY NEXUSと比べてもGPSの感度が高いことも確認できました。

Rクラスを直接参照せずにリソースを取得する

たまにRクラスを参照せずにリソース(drawable, layout等)を取得したい場合があります。 今まではresource id(例: R.drawable.hogehoge)の値をリフレクションを使って取得するユーティリティーを作ってしのいでいたのですがそんな物を作らなくても Resources.getIdentifier(String, String, String) というそのまんまのメソッドがありました。 ActivityやService内でこんな感じで使えます int resId = getResources().getIdentifier("hogehoge", "drawable", getPackageName());