XperiaとWindows XP Mode
下の記事で、恥ずかしながら(^^ゞ Xperiaのホーム画面のキャプチャ画像載せましたが、XperiaというかAndroidには、標準でスクリーンキャプチャを撮る機能がありません。どうやらスクリーンキャプチャを撮るにはroot権限が必要なようで、簡単にスクリーンキャプチャを撮ることができるアプリケーションすら存在しないようです。
で、通常はAndroid SDKに付属しているデバッグモニタを利用して撮られています。方法はこちらのサイトなどで詳しく解説されていますが、PCにJava SE Development Kit、Android SDK、Xperia X10 Driverをインストールし、USBデバッグモードにしたXperiaをUSBケーブル接続して、PC側でXperiaの画面をモニタする必要があります。
開発者でもないのに、スクリーンキャプチャを撮るためだけに、このような凶悪(^^ゞそうなソフトウエアをインストールするのはリスキーで避けたいところ。まして、うちのPCはWindows 7で、Webを検索するとWindows VistaでXperia X10 Driverがうまく動かないなどの報告も散見されます。
なら、Windwos 7 UltimateのWindows XP Modeを利用してみたらどうだろうかと思い当りました。仮想環境ならOSが壊れようがどうなろうが平気ですから。(^^ゞ で、Virtual PC上のWindows XPに上記のソフトウエアをインストールし、本体OSでUSBデバイスとして認識されているXperiaを共有してやると、すんなりデバッグモニタが起動してXperiaのスクリーンキャプチャが撮れました。Virtual PCも多少はマシになってるんですね。
意外とうまく行ったので、そのままEclipseとAndroidプラグインまでインストールしてしまいました。(^^ゞ サンプルをそのまま実行して、エミュレータ上に"Hello SeaGate"の文字が表示されました。エミュレータ上でエミュレータが動くってなんか変な感じ。でも、このAndroidエミュレータ面白いですね。ちょっぴりAndroidアプリケーション作ってみたくなりました。(^^ゞ
て言うか、Googleさん、このご時世、スクリーンキャプチャくらい撮れるようにしておいてくださいよ。
http://pub.ne.jp/tb.php/2852249