LEDの明るさを変更するにはAndroid側から「S##」を送信する(##は0~99までの数字)のだが、これもシーク・バーに連動させた方が扱いやすいので変更した。
ついでにボタンも大きめにし、縦と横でレイアウトを変更したりした。
レイアウトは
res¥layout¥main.xml
で決定しているが、横のレイアウトはこのファイルを
res¥layout-land¥main.xml
となるようにlayout-landフォルダを作成してコピーし、eclipseのGraphic Layoutで変更するのが手っ取り早かった。
これだけの操作で、Nexus 7を縦に持っても横に持っても自在にレイアウトが切り替わる。
ただし、縦から横、横から縦に画面が切り替わるとBluetoothの接続が切れる。
この対処方法は見つかっていない。
縦か横で固定にする方法もあり、AndroidManifest.xml の activity にscreenOrientationを追加すればいいのだそうだ。
横画面に固定するには
<activity android:screenOrientation="landscape">
縦画面に固定するには
<activity android:screenOrientation="portrait">
と書く。