Make GIF Snapshot for Android APP

13 Feb 2016

Recently, a lot of friends asked me how to make the GIF snapshots for an anroid APP, like the pictures here:

Here I will give out 2 methods:

  1. Licecap + Genymotion

    Licecap can capture the screen easily, it is also very easy to use.

    Your can run your app in Genymotion, then use Licecap to reocord the screen.

  2. adb shell +

    If your app can not run in Genymotion, you can choose this sloution.

    We can use adb shell to record the snapshots in mp4 format on the device which API level is greater than 19, then convert it into GIF on

    1. Reocord screen and pull the movie

      adb shell screenrecord --bit-rate 8000000  /sdcard/tmp-movie.mp4
      adb pull /sdcard/tmp-movie.mp4 ~/tmp/

      Click Here to read more about adb shell.

    2. Convert to GIF

      Once we have the movie, wo can use to convert it into GIF has a lot of awesome features, it can convert movies into GIF and also can edit and optmize the image.

      By the way, I really like and I've made a donate for it, hope you will like this website.

    3. RoboGif

      RoboGif is a project on GitHub which can do these things for you.

      It calls adb shell to record the screen then use ffmpeg to convert this image automatically.

      Thanks for mentioning that @kyze8439690 :)

      But if you want to edit your GIF: remove some frames, optmize it's size, still you

comments powered by Disqus