체크2 코틀린 네트워크 상태 체크 fun getNetWorkStatusCheck(context : Context) : Boolean { val connectManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager val networkStatus : NetworkInfo? = connectManager.activeNetworkInfo val connectCheck : Boolean = networkStatus?.isConnectedOrConnecting == true return connectCheck } when(getNetWorkStatusCheck(applicationContext)){ true -> //네트워크 연결됨 false-> .. 2022. 2. 4. 안드로이드 스튜디오 현재 기기의 배터리 잔량 파악하기. public int getBatteryState(Context context) { Intent batteryStatus = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); int level = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, -1); int scale = batteryStatus.getIntExtra(BatteryManager.EXTRA_SCALE, -1); float batteryPct = level / (float)scale; return (int)(batteryPct * 100); } 해당 함수를 정의하고 인자(파라미터)값에 Context를.. 2021. 6. 24. 이전 1 다음