2011/10/15
2011/10/14
VAIO Type W に Ubuntu をデュアルブートで入れてみた - Wubi編 2
ここに書いてあることは、やってはいけません。
完全に私の失敗談ですので、
前回(VAIO Type W に Ubuntu をデュアルブートで入れてみた - Wubi編 1)で デュアルブート化には成功したのですが、Windows ブートローダーと GRUBブートマネージャ の両方でブート領域を聞かれるので面倒くさいという課題に直面しました。
Windows ブートマネージャで Ubuntu を選択しても
| Windows ブートローダー |
| GRUB のブートマネージャ |
ここで、GRUBの方をよく見ると、Windows7 って項目があるじゃないですか。
で、私、安直に考えたわけです。
「おー、なるほどWindowsのブートローダーを切って GRUB だけ使えばいいじゃん」と。
2011/10/13
VAIO Type W に Ubuntu をデュアルブートで入れてみた - Wubi編 1
正直、帯に短したすきに長しなのですが、せっかくなので何かに使ってあげたいと思い、Ubuntuをインストールしてみることにしました。
特に用途はないのですが、まぁ、もっさり感がなくなると良いなぁとか思いながら。
VAIO Type W はリカバリ領域がHDDにあったりと、Windowsを消しちゃうと何かと不便そうなので、もとの Windows を残したまま、デュアルブートでインストールしてみることにしました。
2011/09/30
Android Project で res を使う Library を作る
(参考:Android Project で Is Library を使う場合、res の管理に注意)
では、どのようにすれば良いのかというと、Android Developers の Managing Projects に
Use prefixes to avoid resource conflictsと書かれています。
To avoid resource conflicts for common resource IDs, consider using a prefix or other consistent naming scheme that is unique to the project (or is unique across all projects).
つまり、Resource を定義するときに、他と被らないようなプレフィックスをつけるとか、特殊な名前のつけ方を検討するとかしましょう。ってことのようです。
やり方はいろいろあると思うのですが、手っ取り早いのはパッケージ名(ネームスペース)を使っちゃう方法ではないかと思いますので、以下にその方法を書いておきたいと思います。
2011/09/17
Android で現在のテーマカラー等を取得する
設定でテーマを選ぶと、雰囲気が変わるアプリってありますよね。
そういうアプリを作りたくて、テーマでカラーチェンジ出来るように意識して作っていると、現在のテーマカラーを知りたいということが結構あります。
例えば、Viewを使ってアンダーライン等を作ってる場合などですね。
白を基調としたアプリの場合は黒いラインを引きたいですし、黒基調の場合は白いラインにしたいのです。
で、そういう方法は無いものかと探していたら、
Accessing Resources | Android Developers
リソースへのアクセス | ソフトウェア技術ドキュメントを勝手に翻訳 (日本語訳)
を見つけました。
というわけで、水平区切りラインを書きたい場合にはlayoutの中に以下のように書いてやると良いみたいです。
<View android:layout_width="fill_parent" android:layout_height="1dp" android:background="?android:attr/colorForeground" />
ちなみに、取得できるAttributeは以下のディレクトリを調べるとわかります。
%Android_SDK%/docs/reference/android/R.attr.html
