Skip to content

Instantly share code, notes, and snippets.

@SANDY-9
SANDY-9 / SystemBootReceiver.kt
Last active April 22, 2024 06:30
기기 재부팅 상태 이벤트 수신하는 브로드캐스트리시버
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import android.content.SharedPreferences
import com.sandy.seoul_matcheap.util.constants.APP_PREFS_SETTINGS
import com.sandy.seoul_matcheap.util.helper.AppPrefsUtils
import dagger.hilt.android.AndroidEntryPoint
import javax.inject.Inject
import javax.inject.Named
@SANDY-9
SANDY-9 / NotificationScheduler.kt
Last active April 18, 2024 00:08
NotificationSchedulerImpl
import android.app.AlarmManager
import android.app.AlarmManager.AlarmClockInfo
import android.app.PendingIntent
import android.content.ComponentName
import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager
import android.os.Build
import com.sandy.seoul_matcheap.ui.more.settings.Time
import com.sandy.seoul_matcheap.util.constants.HOUR
@SANDY-9
SANDY-9 / AccessTokenAuthenticator.kt
Last active April 10, 2024 14:41
AccessTokenAuthenticator
import android.content.SharedPreferences
import com.example.network.refresh.model.Token
import okhttp3.Authenticator
import okhttp3.MediaType.Companion.toMediaTypeOrNull
import okhttp3.Request
import okhttp3.RequestBody
import okhttp3.Response
import okhttp3.Route
import java.io.IOException