You can make your own HD animated GIF generator.
Follow along with these commands to get started.
git clone git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg| public Observable<FilesWrapper> download(List<Thing> things) { | |
| return Observable.from(things) | |
| .flatMap(thing -> { | |
| File file = new File(getExternalCacheDir() + File.separator + thing.getName()); | |
| if (file.exists()) { | |
| return Observable.just(file); | |
| } | |
| Request request = new Request.Builder().url(thing.getUrl()).build(); |
| <?xml version="1.0" encoding="utf-8"?> | |
| <resources> | |
| <color name="red_50">#fde0dc</color> | |
| <color name="red_100">#f9bdbb</color> | |
| <color name="red_200">#f69988</color> | |
| <color name="red_300">#f36c60</color> | |
| <color name="red_400">#e84e40</color> | |
| <color name="red_500">#e51c23</color> | |
| <color name="red_600">#dd191d</color> | |
| <color name="red_700">#d01716</color> |
| <?xml version="1.0" encoding="utf-8"?> | |
| <!-- | |
| Copyright 2016 Google Inc. | |
| Licensed under the Apache License, Version 2.0 (the "License"); | |
| you may not use this file except in compliance with the License. | |
| You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 |
| package com.emil.android.util; | |
| import android.content.Context; | |
| import android.net.ConnectivityManager; | |
| import android.net.NetworkInfo; | |
| import android.telephony.TelephonyManager; | |
| /** | |
| * Check device's network connectivity and speed | |
| * @author emil http://stackoverflow.com/users/220710/emil |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
| import java.time.LocalDateTime; | |
| import java.time.ZoneId; | |
| import java.time.ZonedDateTime; | |
| import java.time.format.DateTimeFormatter; | |
| import java.util.Locale; | |
| public class DateTimeFormatterSample { | |
| public static void main(String[] args) { | |
| String[][] patterns = new String[][]{ | |
| new String[]{"G", "appendText(ChronoField.ERA,"}, |