Android OS 4.4(Kitkat) の動画キャプチャ機能「screenrecord」をどう使うか

UIとかUXとか言い出して、ややこしいことなってます、Androidのアプリ開発。

これまでのように、画面静止画や遷移図などでは伝わらない、伝わってこないのが最近。

それの仕上がりによってはいまどきの傲慢なアプリユーザーは納得してくれなかったりします。

実際、動いている画面を見せるのが話が早い、と思われますが。

これまでは、いくつかAndroid端末の動画な画面をファイルとして保存するのに、いくつか方法がありました。
パソコン上や端末上のアプリの操作から、端末上の動画キャプチャファイルが作成できます。

androidscreencast - Desktop app to control an android device remotely - Google Project Hosting androidscreencast - Desktop app to control an android device remotely - Google Project Hosting

Screencast Video Recorder Demo - Google Play の Android アプリ

で、Android OS 4.4(KitKat)で登場した「screenrecord」。

「Nexus 5」でKitKatの新機能「screenrecord」を実際に試してみた - GIGAZINE 「Nexus 5」でKitKatの新機能「screenrecord」を実際に試してみた - GIGAZINE

今回、公開された KitKat のひとつの分かりやすい目玉な機能だと思います。

この新機能を利用して動画ファイルをパソコン上に取得できるようになります。

nexusae0_image_thumb90

この場合の手順としては、

USBでAndroid端末に接続したターミナルやコンソールから、録画開始は、

adb shell screenrecord /sdcard/movie.mp4

録画停止は、同様に

Ctl+C を押す。

これで、端末内に保存されるので、それをパソコン上に持ってくる。

adb pull /sdcard/movie.mp4

。。。。

なんだかメンドクサいです。

Android File Transfer でGUI上でファイル移動したり、Dropbox や Evernote でクラウドな共有して、パソコン上に持ってくるか。

これもなんかメンドくさいです。

「端末上の動画を保存してUSB接続したパソコンにファイルで持ってくる」という作業を行いたいときに発生するのは、

1. 録画開始
2. 録画停止
3. そのファイルをパソコン上に取得

の3つの処理が必要です。

パソコン上からの操作のみで簡単に動画ファイルを取得しちゃいましょう。

続きを読む >>


KitKat (Android OS 4.4) でフォントまわりがカラー絵文字でやばい

新しもの好きな人は見ているでしょう。KitKatでメールに絵文字が使えるようになる件。

【まとめ】「Nexus_5」に搭載された_Android4.4_『Kitkat』_の新機能まとめ┃新!あんどろいどマニア

【まとめ】「Nexus 5」に搭載された Android4.4 『Kitkat』 の新機能まとめ┃新!あんどろいどマニア

で、これ、Gmailアプリまわりかだけかと思ったら、そうでもなさげな雰囲気。

フツーのテキストに定形のバイナリを埋めこむと、Android開発上でいうところの「TextView」がカラー画像で表示されるという非互換的なありがた迷惑な機能。

これまで、一部国内ガラスマでも実装してたようですが。

これまで(Android OS 4.3) では、こんなかんじで表示されてました、白黒で。

顔文字パック♥毎日更新 - Google Play の Android アプリ

Screenshot_2013-11-04-23-00-10

これが、KitKat(Android OS 4.4)では、こんな。

続きを読む >>


Google Play Services (com.google.android.gms) VersionName「4.0.30 (889083-3*)」がないとかw

4.4(KitKat) SDKに更新して、GooglePlay開発者サービスで、AndroidManifest.xml に以下追記しなさいといわれ、

<meta-data android:name="com.google.android.gms.version"      
           android:value="@integer/google_play_services_version" />

android - Google Play Services v13 error meta-data in AndroidManifest - Stack Overflow

追記すると、以下のように古いなどと怒られ、

Google Play services out of date. Requires 4030500 but found 3266136

java - After Google Play Service update to version 13 I got an error - Stack Overflow

Google Play Services rev.13が利用できない件 - 前人未踏の領域へ

Google Play Services 4.0 | Android Developers Blog

実際みてみると、確かに古い。

Screenshot_2013-11-02-14-44-29

Google Play Store にいってみると、これも古いまま。

Screenshot_2013-11-02-14-48-18

どうすべか、下げるか? となるが、

続きを読む >>