2010-11-01から1ヶ月間の記事一覧

ViewのsetWillNotDraw()の意味

これってどういう動作をするのだろう?ってことで調べてみた ViewのsetWillNotDraw()リファレンスには If this view doesn't do any drawing on its own, set this flag to allow further optimizations. と書いてあるが、具体的にはtrueを設定するとonDraw(…

画面の向きをアプリから切り替える

Activity#setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); パーミッション設定はいらないみたい。 android.permission.SET_ORIENTATION って何に使うんだろう?Androidのリファレンスページには Allows low-level access to setting t…

アプリから端末設定の「画面の自動回転」をOFFにする

Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 0); AndroidManifestに以下のパーミッション記述を忘れずに。 ほかのセッティングも同様と思われる。

KeyboardViewのドロップシャドウをOFFにする

KeyboardViewを使用していてわかったのだが、Keyの背景を白系の色にするとkeyLabelに設定した文字が表示されたとき周りがにじんで見難くなってしまう。antialiasとかdrop shadowとかが有効になっているようだ。 keyLabelじゃなくてkeyIconで画像を指定すれば…

XMLにdrawable配列を書いてgetIntArray()から読み込めない

drawableリソースを配列で読み込もうとこんな感じで書いたのですが @drawable/g_blue @drawable/g_green @drawable/g_lightblue @drawable/g_pink @drawable/g_purple @drawable/g_red @drawable/g_yellow Resouces.getIntArray()で読み込むと何故か帰ってき…

横置きスタンドを自作してみた

お金出して買うまでもないか、ってことで紙で作ってみた。 もうちょっとちゃんとした素材にすれば良いかも。 紙なら持ち運びもできるし。

Read-only file systemで変更できない

root権限でchmodなどを入力しても「Read-only file system」と表示されて変更ができない場合、 mount -o rw,remount /dev/block/mtdblock3 /system と入力すると、変更できるようになります(上記は、/system での例)。# 2011/10/13追記 adb remount これで…