未だにかなり特殊なやり方をしないと画面のキャプチャが取れないという状況がAndroidでは続いています。
今回はそこを何とかすることは出来ないのかの考察の話。
・・・いやいや、簡単に取れるじゃないか、、、というのは携帯端末をPCにつなげていた場合の話。
その場合はDDMSか、もしくは@adakodaさんが開発しているAndroid Screen Monitorを使えば、
簡単にキャプチャを取ることは可能です。
http://www.adakoda.com/adakoda/android/asm/
でも、、、やりたいのは端末を持ち歩いているときに、画面をパシャッと端末内に画像として保存したいんですよね。
色々考えているのですが、なかなか回答が見つかりませんね。
そもそも、Android側でセキュリティのためにその辺りが出来ないように制御されているのが理由の模様。
# ゴメンなさい、明確な理由がすぐに出てこなかった・・・orz
色々アイデアは出るけど、、、もうちょっと試してみたいと思います。。。
通常の手段で画面キャプチャできなくしている理由は、例えば定期的に
バックグラウンドでこっそり画面キャプチャして外部に送信して、
あわよくば個人情報を盗もうとするなどという悪意のあるアプリを
防ぐため、だと想像しております。
Windowsによくありますよね、そんなウィルス。
> ykumanoさん
補足ありがとう御座います。
その辺りが、セキュリティを考慮したAndroidの特徴なのかも(?)ですかね。