Skip to content

Instantly share code, notes, and snippets.

View atiffarrukh's full-sized avatar

Atif Farrukh atiffarrukh

View GitHub Profile

Keybase proof

I hereby claim:

  • I am atiffarrukh on github.
  • I am atiffarrukh (https://keybase.io/atiffarrukh) on keybase.
  • I have a public key ASDQlCQgexITGv53C-u24_wBWPuQP3ZeXBv1cQ8jsTefsAo

To claim this, I am signing this object:

@atiffarrukh
atiffarrukh / ASFUriHelper
Created July 22, 2017 10:14 — forked from asifmujteba/ASFUriHelper
Get Real Path from Uri
@TargetApi(Build.VERSION_CODES.KITKAT)
public static String getPath(final Context context, final Uri uri) {
final boolean isKitKat = Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT;
// DocumentProvider
if (isKitKat && DocumentsContract.isDocumentUri(context, uri)) {
// ExternalStorageProvider
if (isExternalStorageDocument(uri)) {
final String docId = DocumentsContract.getDocumentId(uri);