Skip to content

Instantly share code, notes, and snippets.

View gavelez's full-sized avatar

Giovanny Velez gavelez

View GitHub Profile
@gavelez
gavelez / Repository.kt
Created December 9, 2020 21:13
Empty secondary constructor for Data Class
data class Repository(
var updated_on: String,
var tags: List<String>,
var description: String,
var user_id: List<Int>,
var status_id: Int,
var title: String,
var created_at: String,
var data: HashMap<*, *>,
var id: Int,
@gavelez
gavelez / build.gradle
Created December 21, 2020 16:03
Execute a command line statement from build.gradle script
def gitHash = 'git rev-parse --short HEAD'.execute().text.trim()
@gavelez
gavelez / open_pdf.java
Created April 1, 2021 16:50
Open PDF file Android
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
File file=new File(mFilePath);
Uri uri = FileProvider.getUriForFile(this, getPackageName() + ".provider", file);
intent = new Intent(Intent.ACTION_VIEW);
intent.setData(uri);
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(intent);
} else {
intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(mFilePath), "application/pdf");