2015年11月3日火曜日

2015年10月3日土曜日

空文字列チェック

これまで空文字列をチェックする際

hoge == null && hoge.equals("")

のような評価を行っていたが

hoge.isEmpty()

これで上述の式と同じ評価を行えることを知った。
これはコードがスマートになっていい

2015年2月14日土曜日

ネットワーク経由でADB接続した際、DDMSからデバイスが確認できない時

表題の件にてハマったので覚書として記す。

コマンドプロンプトから
adb connect ~デバイスに割り当てたIPアドレス~:5555

と打ちこみ、接続を試みるも
DDMSから確認できない。

このとき
adb devices

で接続デバイスの一覧を確認してみると、一覧に接続したはずのデバイスは無かった。
つまり接続できていなかった。

adb connect ~ のコマンドは接続が成立していなくてもコマンドプロンプト上にはエラーメッセージなどは出ないようだ。
ただ、成功メッセージが出ないという点や、eclipseのコンソールではエラーメッセージが出ていたので
初見で無ければ接続失敗の確認は可能。

adb connect ~ で上手く繋がらないときは
adb kill-server
adb start server

とした後、接続を試みると上手くいった。