読者です 読者をやめる 読者になる 読者になる

ふくだぶろーぐ

福田知弘(大阪大学 大学院工学研究科 環境・エネルギー工学専攻)のオフィシャルブログです。

Motorola XOOMでスクリーンショットを撮る方法.

AEC, CAAD, ICT, VR

Android端末,Motorola XOOMを使って建築都市VR(Virtual Reality=人工現実感)実験の準備中.
XOOMでスクリーンショットをどうやって撮るんだろう?と思い,調べてみました.
因みに,iPhoneではホームボタンを押しながらスリープボタンを押すとスクリーンショットできますね.

XOOMでのスクリーンショットの方法は下記を参考にさせて頂きました.
Motorola XOOMのスクリーンキャプチャを撮る

大まかな方法は,Android-SDKに付随しているツール,DDMS(Dalvik Debug Monitor Server)で取得します.

1.PCとXOOMをUSBケーブルで接続するため,Motorola USB Drivers (for Windows®) をインストール.
USB-and-PC-Charging-Drivers at Motorola Official site

2.PCとXOOMをUSBケーブルで接続.

3.
最終的にはDalvik Debug Managerというソフトを用いてスクリーンショットを行うが,そのためにAndroid-SDKを使用する.
そこでPCには予め,

をインストール.
更にインストールされたAndroid SDK Managerから,Android SDK Platform toolsをインストール.
インストールの際には,右クリックで「管理者として実行」として起動させる必要あり.

4.
インストールされた
Android-sdkが存在するフォルダ(例 C:\Program Files (x86)\Android\android-sdk)の中に「tools」フォルダがあるので,その中の「ddms.bat」でDDMSを起動させる.
そうすると,Dalvik Debug Managerが立ち上がるので,Dalvik Debug Managerメニューの「Device」→「Screen capture」でスクリーンショットを撮ることができるよ.

この欠点は,スクリーンショットを撮るためには,PCの接続が必要であること.PCが使える環境(事務室など)ならば全く問題ありませんが,屋外などの「その場」でキャプチャするようになるとこの方法は使いにくいかもしれませんね.

Androidプログラミング入門
Androidゲームプログラミングの情報源は

(2012/01/28追記)
Hints for Converting OpenCV C/C++ code to JavaCV
OpenCV for Androidいじってみた
OpenCVサンプルを改造して撮影までやってみる

(2012/01/27追記)
javacv Discussions

(2012/01/26追記)
androidでカメラを制御。なんか変だよGoogleさん
せっかくだから俺はAndroidソースコードを読むぜ(1)
iPhoneで動くARアプリを作るためのライブラリ10選
Total Immersion Japan Augmented Reality Software

ARの動画ファイル出力を目指して:
OpenCV 2.3.1 for Android がいい感じ
androidでopencv2.3.1– Android <- OpenCV for Android. デモが中々面白い!
FFmpegFrameRecorder use on Android <-オープンソースの動画変換エンジン

(2012/01/25追記)
androidscreencast(PCからAndroid画面をキャプチャ。端末の画面がPCにリアルタイムで表示されるだけでなく、動画キャプチャーも可能!!) <- androidscreencastは動画キャプチャも可能.CGはOK. 実写はキャプチャされず黒画面になる.
Android Screen Monitor
↑CGはOK. だが,カメラ映像をキャプチャできないため黒画面に.
Android作業ログ=動画キャプチャ=
ソフトウェア技術ドキュメントを勝手に翻訳 c. メディアとカメラ
MediaRecorderで録画する(TechBooster) (A)
AndroidでMediaRecorderの解像度を上げる方法 (B) <- (A)(B)を組み合わせるとカメラからの動画キャプチャはできた.但し,実写のみ?CGはできなさそう.

(2012/01/24追記)
Tutorial: Load a 3D OBJ model with min3D for Android
いまさら聞けないAR(拡張現実)の基礎知識

(2012/01/21追記)
14.2 三角ポリゴンの描画

(2012/01/18追記)
NyARToolkit for Android

(2012/01/17追記)
Android開発環境でObjファイルを読むためのクラスを作成しました。
▼Androidメモ▼3Dモデルの読み込み<-Good!
Loading 3D models with the min3D framework for Android

JavaDrive コレクション(ArrayList)


(2012/01/16追記)
min3d A 3d library/framework for Android using Java and OpenGL ES
min3d パッケージ概要
3DモデルがアニメーションするARをOpenGL ESで作るには

apkファイルをAndroid端末(実機)にインストールする方法
コマンドラインからandroidアプリをインストール・アンインストール

Eclipse: クラスパスの設定
Google Mapを表示してみよう(com.google.android.* の指定)
R.javaファイルとリソースID

003SHとPCのUSB接続: ADBドライバのインストールについて
ソフトバンク: 003SHとPCのUSB接続用ドライバー


AR Android OpenCV OpenGL Video スマホ