pull/32/head
			
			
		
		
							parent
							
								
									1ca339c194
								
							
						
					
					
						commit
						ff95f864ef
					
				@ -0,0 +1,16 @@ | 
				
			||||
package io.legado.app.utils | 
				
			||||
 | 
				
			||||
import android.content.Context | 
				
			||||
import android.content.Intent | 
				
			||||
import android.content.IntentFilter | 
				
			||||
import android.os.BatteryManager | 
				
			||||
 | 
				
			||||
object BatteryUtils { | 
				
			||||
 | 
				
			||||
    fun getLevel(context: Context): Int { | 
				
			||||
        val iFilter = IntentFilter(Intent.ACTION_BATTERY_CHANGED) | 
				
			||||
        val batteryStatus = context.registerReceiver(null, iFilter) | 
				
			||||
 | 
				
			||||
        return batteryStatus?.getIntExtra(BatteryManager.EXTRA_LEVEL, -1) ?: -1 | 
				
			||||
    } | 
				
			||||
} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue