Skip to content

Instantly share code, notes, and snippets.

@BraveEvidence
BraveEvidence / CealScanQrView.kt
Created February 8, 2023 03:46
CameraX Integration with flutter
import android.Manifest
import android.annotation.SuppressLint
import android.content.Context
import android.content.pm.PackageManager
import android.view.View
import android.view.ViewGroup
import android.widget.FrameLayout
import android.widget.Toast
import androidx.camera.core.*
import androidx.camera.lifecycle.ProcessCameraProvider
@BraveEvidence
BraveEvidence / gist:dd5e20838faf56c6f21ad4b7c3d3e2cb
Created February 18, 2023 09:17
Jetpack compose re-rendering issue
// Compose code
Image(
painter = if (expandedList.any { it.isSelected }) painterResource(id = R.drawable.drop_down_expand) else painterResource(
id = R.drawable.drop_down_collapse
),
contentDescription = text, modifier = Modifier.clickable {
manageCredentialViewModel.toggleList(text)
}
)
---
Parameters:
SecurityGroupDescription:
Description: Security Group Description
Type: String
Resources:
MyInstance:
Type: AWS::EC2::Instance
Properties:
#!/usr/bin/env python
import os
import sys
import subprocess
if sys.version_info < (3,):
def decode_utf8(x):
return x
else:
import codecs
@BraveEvidence
BraveEvidence / gist:12a877a9526271c48f04a02f181cb2db
Created September 29, 2024 10:47
SmsRretriverGist MainActivity
import android.app.PendingIntent
import android.os.Bundle
import android.util.Log
import android.widget.Button
import android.widget.EditText
import android.widget.Toast
import androidx.activity.enableEdgeToEdge
import androidx.activity.result.IntentSenderRequest
import androidx.activity.result.contract.ActivityResultContracts
import androidx.appcompat.app.AppCompatActivity
@BraveEvidence
BraveEvidence / gist:91437e7e0fb1da56f51259a52f762922
Created September 29, 2024 10:48
SmsRretriverGist MySMSBroadcastReceiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import android.os.Build
import android.widget.Toast
import com.google.android.gms.auth.api.phone.SmsRetriever
import com.google.android.gms.common.api.CommonStatusCodes
import com.google.android.gms.common.api.Status
class MySMSBroadcastReceiver: BroadcastReceiver() {