Sahara's WebLog

日記のような、備忘録のような、うらみつらみのような、自慢のような…。

PIC+Bluetoothドングル+Nexus 7 Software 2

LEDの明るさを変更するにはAndroid側から「S##」を送信する(##は0~99までの数字)のだが、これもシーク・バーに連動させた方が扱いやすいので変更した。
ついでにボタンも大きめにし、縦と横でレイアウトを変更したりした。
Screenshot_2013-12-23-05-57-22

Screenshot_2013-12-23-05-57-55
レイアウトは
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">
と書く。

このエントリーをはてなブックマークに追加

Posted under: Bluetooth, アプリケーション作成


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.