Skip to content

Instantly share code, notes, and snippets.

View BalioFVFX's full-sized avatar
🥱
Suffers with mAlarmManager

Erik Baliov BalioFVFX

🥱
Suffers with mAlarmManager
View GitHub Profile
package com.example.simplefileexplorerexample;
import android.Manifest;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.support.annotation.Nullable;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
String selectedFileAbsolutePath = null;
if(data != null){
selectedFileAbsolutePath = data.getStringExtra(SimpleFileExplorerActivity.ON_ACTIVITY_RESULT_KEY);
}
Toast.makeText(this, selectedFileAbsolutePath, Toast.LENGTH_LONG).show();
}
Intent intent = new Intent(this, SimpleFileExplorerActivity.class);
this.startActivityForResult(intent, 1);
package com.example.simplefileexplorerexample;
import android.Manifest;
import android.content.pm.PackageManager;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
private void checkForPermissions(){
if(ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE}, 2);
}
}
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
implementation 'com.github.BalioFVFX:Android-Simple-File-Explorer-Library:1.0.2'
maven { url 'https://jitpack.io' }
maven { url 'https://jitpack.io' }