混沌雑記帳






T-01A用のパケット無通信自動切断ツール作成、AutoDisconnect。
まあT-01A以外で動かないわけではないと思うけど。

T-01AはRasEnumConnectionsでアクティブな接続が取れない。
そのせいでパケット通信が行われてるかのチェックが出来ない。
判りそうな人に問い合わせをしたりして色々と検討した結果
結局TCP全体の通信状態をチェックして無通信判断することに。
T-01Aってパケット接続中は他の接続不可だからまあそれで用は足りるのねw

どうせ通信時にしか必要ないので非常駐アプリで。
パケット接続と同時に起動、通信監視、一定時間無通信なら切断して終了。
デフォルトは1000ms間隔監視、60秒無通信で切断にした。
まあ必要なのはメールが着信した後くらいだからこれで問題ない。

あと追加するとしたら特定アプリ起動中に切断除外するくらいか?
クラス名以外でアプリ探すのは面倒があるから、アクティブって条件でも良い。
可能だけど特に必要だとは思わないからとりあえず放置。
多分ブラウザとかだと呼んでる間に切断されてうざいだろうけど
結構回線接続も早いからどうかな。
どちらにせよ、基本は無線LANだからな。メール以外はw
モバイル | Comments:0
(2010/07/05(Mon) 18:13:28)

A2DPがONになったらプレイヤーを起動して自動再生。
A2DPがOFFになったらプレイヤーを自動終了。
起動だけならAutoA2DPとかあったけど終了が無かったから作ったA2DPSync。

まあ非常に単純でA2DPの状態を監視して変化したら動作する非常駐アプリ。
今回はセットアップ用のCABパッケージと
インストール時に自動でシステムに登録するためのSetupDLLも作ってみた。
まあ今回みたいなのだと入れた後に1回実行するだけでいいんだが
Todayアイテムの場合更新が面倒だから、その事前検討をかねて。
大体判ったのでtdyRegStatusの次回更新時に入れよう。

使い勝手として非常に快適。
AutoA2DPと違ってBluetooth ON→A2DP ONは無い。
(この部分だけAutoA2DP使うのも有りだろうけど)
ただコレに関しては運用で十分カバーできそう。
T-01Aの挙動としては
・T-01AのBT ON→レシーバーONの場合、A2DPは自動接続されず再生ボタンでONになる。
・レシーバーON→T-01AのBT ONの場合、自動でA2DPがONになる。
という感じだった。
なので先にレシーバーをONにしておけばいいし、逆でもボタン一つ。
常にT-01AのBTをONにしておいて随時レシーバーを入れる運用だと面倒かな?
T-01AはBTがONだとメール着信で引っかかるのでそういう使い方しないからOK。

とりあえず現状使っているプレイヤーはS2Pだが
自動でレジューム再生が開始されるかがイマイチ条件わからなかったので
プレイヤー起動後にちょっと待って再生開始する機能もおまけで付加。
電源操作だけで大概問題ない状態に出来た。

よく考えるとコレ、A2DP接続できる機器がある状態でBluetoothONにすると
再生したいわけじゃなくても再生開始される危険はあるんだよねw
モバイル | Comments:0
(2010/06/16(Tue) 20:04:39)

無いなら作れ。有っても気に入らないなら作れ。
という訳でそう複雑でもないものはサクサクと。
GPS状態表示用アプリ、GpsState。
単機能アプリのお約束。タスクバーに乗っかります。
gps_state.png

要はGPSをONにして各衛星のシグナル強度をグラフ表示する。
グラフの緑は測位計算に使用している衛星で黄色は使用してない衛星。
GPSの文字は未測位は黒、2D測位で黄色、3D測位で緑になる。
グラフのスケールは10dB~30dB辺り。(10dB以下でもONなら2ドットになるようにしてある)
この辺り数値がどの程度にすべきか難しいんだけど、T-01Aの実測。
しかし見てるとやっぱりT-01AのGPS感度って余り良くもないね。
30dBこえれば実仕様には困らないからメーターいっぱいでOK、と。

ちなみにTodayアイテムにしないのは単に「そんなスペースは無い」から。
Todayはパッと見て即把握したい情報を並べとく場所で、そのためのスペースが最優先。
そう普段から使うものでもないGPS用にスペース確保するのはちょっと。
(そういうTodayアイテムは有るし。WVGAだと表示おかしいらしいけど)

マップ系アプリ立ち上げてGPS測位はまだかとイライラする位なら、これで確認。
意外と衛星は見えてるのに中々測位ロックできないのが良く判る。
後はランチャなんかに登録するのにアイコン作らないと。
むしろこれが一番難関なのはやっぱりセンスがないからorz
モバイル | Comments:1
(2010/06/06(Sun) 03:45:06)

最小限サイズのBluetoothイヤホンが出てきた。これは良さげ。
同じような構成のがSonyにあったけど、あれは国内来なかったしな。

Ver2.1+EDR Class2でA2DP、AVRCP、HSP、HFP対応と機能は一通り。
流石に小さいだけに連続通話が2.5時間なのと充電台必須なのが難点か?
充電台そのものはUSB(ただしコネクタは専用かもしれないけど)だから多少はマシだけど。
使用時間のほうはA2DPだとどうか?って辺りが気になる。(そう変わらないはずだが)

待受は60時間だけどこれは2.1の時のはず。
T-01Aも2.0だから実際はもっと短くなるんじゃないかな?
まあ余程のことが無ければ待受接続したまま待機ってないけど。
(T-01Aも同時接続制限でBTがONだとパケット使えなくなるしな)

お値段的にはまあまあ(店頭8000円くらい?)だし
見かけたら検討してみよう。
モバイル | Comments:0
(2010/05/24(Mon) 15:55:45)

恒例の新機種発表が各キャリア一斉にきた。
まあ以前よりちょっと遅くなったかな?前はGW明けすぐだったし。

検討はしてるものの中々決め手に欠けるメインの代替@auは今期も駄目っぽい。
まあ強いて言えばSnapdragon搭載のT004。
レスポンスもアップしてるみたいだし、概ね必要なものはそろってる。
んだけど、残念ながらカロリーカウンター(モーションセンサー)が無い。
ワンセグとか無線LAN対応は入るけどそれはどうでもいいし。

現状必要とするのは
・高レスポンス(機能切り替えと文字入力)
・おサイフケータイ(EZ FeliCa)
・Bluetooth
ぐらいな所。
あれば嬉しいかもしれないのは
・カロリーカウンター
・カメラの画質(出来れば手ぶれ防止)
・防水
・ワンセグ
・薄くて軽いとなお嬉しい
といった感じ。
LISMO周りとかはまず必要ない、使ってないし。
オープンアプリプレーヤーも全然使ってないのでどうでも。
この辺りはスマートフォン側で対応しちゃってる。

カロリーカウンターは欲しいけど、今期はほとんどないし前期はもっさり。
SnapdragonでKCP3になるんで秋冬には高レスポンス機が増えそうだからそこに期待かなぁ。

Softbankは見るもの無し。Twitter?アプリなんてどうとでもなるじゃん?
docomoはスマートフォンのラインナップが愉快なことに。
auでコレジャナイとか言われてたIS01の同型が出たのには笑わせてもらった。
T-01Bは予定通り。まあキーボードも静電タッチも要らない派としては微妙だが。
それ以外の所謂ケータイ端末については代わり映えしないなあという感想。
なんというか携帯業界全体が停滞して久しい
そりゃスマートフォンが勢いづくわな。
モバイル | Comments:0
(2010/05/18(Mon) 16:56:23)

 

Copyright © 混沌雑記帳. All Rights Reserved. [PHPウェブログシステム3 FLEUGELzネットマニア + 独自改造]