Skip to content

Instantly share code, notes, and snippets.

View FilipeLipan's full-sized avatar
🎯
Focusing

Filipe Schmidt FilipeLipan

🎯
Focusing
  • Curitiba Paraná
View GitHub Profile
https://www.netguru.com/codestories/3-ways-how-to-implement-certificate-pinning-on-android
SearchView searchView;
CompositeDisposable compositeDisposable = new CompositeDisposable();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
searchView = (SearchView) findViewById(R.id.search_view);
[
11,
12,
13,
14,
15,
16,
17,
18,
19,
@FilipeLipan
FilipeLipan / gist:c3e77f2f786bd60c1f3f7f06d11c05a0
Created November 7, 2018 11:58
retrofit token interceptor
private inner class HttpInterceptor : Interceptor {
@Throws(IOException::class)
override fun intercept(chain: Interceptor.Chain): okhttp3.Response {
var request = chain.request()
val builder = request.newBuilder()
request = builder.build()
val response = chain.proceed(request)
package com.cwb.androiddevbr.cidadaodebem.data
import android.util.Log
import androidx.lifecycle.LiveData
import com.google.firebase.firestore.*
class FirebaseQueryLiveData(val query: Query) : LiveData<QuerySnapshot>() {
private val LOG_TAG = "FirebaseQueryLiveData"
private fun writeCloud(text: String): BitmapDrawable {
// Draw bitmap
val drawable = ContextCompat.getDrawable(context, R.drawable.ic_cloud)
val bitmap = Bitmap.createBitmap(drawable?.intrinsicWidth ?: 68f.toPx.toInt(),
drawable?.intrinsicHeight ?: 48f.toPx.toInt(), Bitmap.Config.ARGB_8888)
val textPaint = TextPaint().apply {
style = Paint.Style.FILL
color = Color.BLACK
flags = Paint.ANTI_ALIAS_FLAG
xfermode = PorterDuffXfermode(PorterDuff.Mode.XOR)
package com.xxmassdeveloper.mpchartexample;
import android.graphics.Color;
import android.graphics.LinearGradient;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Shader;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
package com.xxmassdeveloper.mpchartexample;
import android.graphics.Color;
import android.graphics.LinearGradient;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Shader;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;