Skip to content

Instantly share code, notes, and snippets.

View Dhaval2404's full-sized avatar
🏠
Working from home

Dhaval Patel Dhaval2404

🏠
Working from home
View GitHub Profile
@Dhaval2404
Dhaval2404 / InputStreamRequestBody.kt
Last active May 20, 2021 16:07
Upload Uri using Retrofit
import android.content.ContentResolver
import android.content.Context
import android.net.Uri
import android.provider.OpenableColumns
import android.webkit.MimeTypeMap
import okhttp3.MediaType
import okhttp3.MediaType.Companion.toMediaTypeOrNull
import okhttp3.RequestBody
import okio.BufferedSink
import okio.source
@Dhaval2404
Dhaval2404 / build.gradle
Created January 17, 2017 05:06
Change build apk file name.
apply plugin: 'com.android.application'
apply plugin: 'android-apt'
def setOutputAPKName(applicationVariants) {
applicationVariants.all { variant ->
variant.outputs.each { output ->
def SEPARATOR = "_"
def project = "AppName"
def buildType = variant.variantData.variantConfiguration.buildType.name
def versionName = "v" + variant.versionName
@Dhaval2404
Dhaval2404 / keybase.md
Created January 23, 2024 14:47
Keybase proof

Keybase proof

I hereby claim:

  • I am dhaval2404 on github.
  • I am dhaval2404 (https://keybase.io/dhaval2404) on keybase.
  • I have a public key ASDGI8UVbCEqGV8K9GK6kIN3gbYMWVkvPphNtQrNsISyqQo

To claim this, I am signing this object: