Primeiro, adicione ao build.gradle de nível de projeto:
buildscript {
repositories {
//...
maven {
url "https://plugins.gradle.org/m2/"
}
Source + website, updated for Laravel 10
package com.github.arekolek.diffutil | |
import android.arch.lifecycle.* | |
import android.os.Bundle | |
import android.support.v7.app.AppCompatActivity | |
import android.support.v7.util.DiffUtil | |
import android.support.v7.widget.RecyclerView | |
import android.util.Log | |
import android.view.LayoutInflater | |
import android.view.View |
import okhttp3.OkHttpClient | |
import java.security.cert.CertificateException | |
import javax.net.ssl.SSLContext | |
import javax.net.ssl.TrustManager | |
import javax.net.ssl.X509TrustManager | |
import javax.net.ssl.HostnameVerifier | |
class UnsafeOkHttpClient { | |
companion object { | |
fun getUnsafeOkHttpClient(): OkHttpClient.Builder { |
import io | |
from PIL import Image # https://pillow.readthedocs.io/en/4.3.x/ | |
import requests # http://docs.python-requests.org/en/master/ | |
# example image url: https://m.media-amazon.com/images/S/aplus-media/vc/6a9569ab-cb8e-46d9-8aea-a7022e58c74a.jpg | |
def download_image(url, image_file_path): | |
r = requests.get(url, timeout=4.0) | |
if r.status_code != requests.codes.ok: |
adb help // List all comands | |
== Adb Server | |
adb kill-server | |
adb start-server | |
== Adb Reboot | |
adb reboot | |
adb reboot recovery | |
adb reboot-bootloader |
public class NotificationUtils extends ContextWrapper { | |
public static final String ANDROID_CHANNEL_ID = "com.androidstuff.tutsplustalerts.ANDROID"; | |
public static final String IOS_CHANNEL_ID = "com.androidstuff.tutsplustalerts.IOS"; | |
public static final String ANDROID_CHANNEL_NAME = "ANDROID CHANNEL"; | |
public static final String IOS_CHANNEL_NAME = "IOS CHANNEL"; | |
private NotificationManager notificationManager; | |
//.. | |
public NotificationUtils(Context base) { |
package com.tinmegali.daggerwithkotlin.room | |
import android.arch.lifecycle.LiveData | |
import android.arch.lifecycle.Observer | |
import java.util.concurrent.CountDownLatch | |
import java.util.concurrent.TimeUnit | |
// Extension to allow unit tests on LiveData | |
// discussion on: https://stackoverflow.com/questions/44270688/unit-testing-room-and-livedata |
inline fun SharedPreferences.edit(changes: SharedPreferences.Editor.() -> SharedPreferences.Editor) { | |
edit().changes().apply() | |
} | |
fun ImageView.tintSrc(@ColorRes colorRes: Int) { | |
val drawable = DrawableCompat.wrap(drawable) | |
DrawableCompat.setTint(drawable, ContextCompat.getColor(context, colorRes)) | |
setImageDrawable(drawable) | |
if (drawable is TintAwareDrawable) invalidate() // Because in this case setImageDrawable will not call invalidate() | |
} |