Skip to content

Instantly share code, notes, and snippets.

View amannirala13's full-sized avatar
πŸ˜ͺ
Procrastinating

Aman Nirala amannirala13

πŸ˜ͺ
Procrastinating
View GitHub Profile
@amannirala13
amannirala13 / Code.md
Created May 20, 2021 17:56 — forked from colinyip/Code.md
Example to wake up and show screen when android phone is locked

In AndroidManifest

<uses-permission android:name="android.permission.WAKE_LOCK" />

Create an new activity to show up in lock screen.

package com.example.colinyip.myapplication;

import android.support.v7.app.AppCompatActivity;
@amannirala13
amannirala13 / MediaSourceBuilder.kt
Created September 4, 2020 10:53 — forked from navi25/MediaSourceBuilder.kt
Media Source Builder for ExoPlayer Android
package io.navendra.player
class MediaSourceBuilder {
//Build various MediaSource depending upon the type of Media for a given video/audio uri
fun build(uri: Uri): MediaSource {
val userAgent = PlayerConstants.USER_AGENT
val lastPath = uri.lastPathSegment?:""
val defaultHttpDataSourceFactory = DefaultHttpDataSourceFactory(userAgent)
Serial Keys:
FU512-2DG1H-M85QZ-U7Z5T-PY8ZD
CU3MA-2LG1N-48EGQ-9GNGZ-QG0UD
GV7N2-DQZ00-4897Y-27ZNX-NV0TD
YZ718-4REEQ-08DHQ-JNYQC-ZQRD0
GZ3N0-6CX0L-H80UP-FPM59-NKAD4
YY31H-6EYEJ-480VZ-VXXZC-QF2E0
ZG51K-25FE1-H81ZP-95XGT-WV2C0
VG30H-2AX11-H88FQ-CQXGZ-M6AY4
@amannirala13
amannirala13 / Sha256.kt
Created July 12, 2020 19:07 — forked from lovubuntu/Sha256.kt
function to generate Sha-256 in Kotlin
Class Hasher {
fun hash(): String {
val bytes = this.toString().toByteArray()
val md = MessageDigest.getInstance("SHA-256")
val digest = md.digest(bytes)
return digest.fold("", { str, it -> str + "%02x".format(it) })
}
}