Skip to content

Instantly share code, notes, and snippets.

View nqmgaming's full-sized avatar
:fishsticks:
Focusing

Nguyễn Quang Minh (NQM) nqmgaming

:fishsticks:
Focusing
View GitHub Profile
@nqmgaming
nqmgaming / ComposeFunction.kt
Last active April 8, 2025 02:55
Login by facebook android jetpack compose
val context = LocalContext.current
val callbackManager = remember { CallbackManager.Factory.create() }
val callbackManager = CallbackManager.Factory.create()
val loginManager = LoginManager.getInstance()
loginManager.logIn(
context as ActivityResultRegistryOwner,
callbackManager,
listOf("email")
private fun logAppKeyHash() {
try {
val info = packageManager.getPackageInfo(
"com.pwhs.quickmem",
PackageManager.GET_SIGNING_CERTIFICATES
)
for (signature in info.signingInfo!!.apkContentsSigners) {
val md = MessageDigest.getInstance("SHA")
md.update(signature.toByteArray())
Timber.d("KeyHash: ${Base64.encodeToString(md.digest(), Base64.DEFAULT)}")
User: ISHAAN,glaitm
Key: 27R3VDEFYFX4N0VC3FRTQZX
@nqmgaming
nqmgaming / RealPathUtil.java
Created April 3, 2024 00:27 — forked from tatocaster/RealPathUtil.java
Real Path Utility class for Android, works for all API
public class RealPathUtil {
public static String getRealPath(Context context, Uri fileUri) {
String realPath;
// SDK < API11
if (Build.VERSION.SDK_INT < 11) {
realPath = RealPathUtil.getRealPathFromURI_BelowAPI11(context, fileUri);
}
// SDK >= 11 && SDK < 19
else if (Build.VERSION.SDK_INT < 19) {
@nqmgaming
nqmgaming / Crack Sublime Text Windows and Linux.md
Created November 13, 2022 02:04 — forked from JerryLokjianming/Crack Sublime Text Windows and Linux.md
Crack Sublime Text 3.2.2 Build 3211 and Sublime Text 4 Alpha 4098 with Hex

YouTube Channel https://www.youtube.com/c/jerrylokjianming


How to Crack Sublime Text 3.2.2 Build 3211 with Hex Editor (Windows | Without License) ↓

  1. Download & Install Sublime Text 3.2.2 Build 3211
  2. Visit https://hexed.it/