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;
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;
| 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 |
| 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) }) | |
| } | |
| } |