Precise percent on wifi strengh bar
This commit is contained in:
parent
b859623950
commit
e6897c42ed
1 changed files with 4 additions and 4 deletions
|
|
@ -208,12 +208,12 @@ class KioskDiagnosticActivity : AppCompatActivity(), View.OnClickListener {
|
|||
|
||||
// * Update Actual Wifi strength
|
||||
val wifiInfo = mWifiManager.connectionInfo
|
||||
val percent = (100 * mWifiManager.calculateSignalLevel(wifiInfo.rssi)) / mWifiManager.maxSignalLevel
|
||||
val precisePercent = if (wifiInfo.rssi <= -100) 0 else if(wifiInfo.rssi >= -50) 100 else 2 * (wifiInfo.rssi + 100)
|
||||
|
||||
progressBarWifiStrengthPercent.max = mWifiManager.maxSignalLevel
|
||||
progressBarWifiStrengthPercent.max = 100
|
||||
progressBarWifiStrengthPercent.min = 0
|
||||
progressBarWifiStrengthPercent.progress = mWifiManager.calculateSignalLevel(wifiInfo.rssi)
|
||||
textViewWifiStrengthPercent.text = "$percent %"
|
||||
progressBarWifiStrengthPercent.progress = precisePercent
|
||||
textViewWifiStrengthPercent.text = "$precisePercent %"
|
||||
}
|
||||
}
|
||||
registerReceiver(mWifiScanReceiver, IntentFilter(WifiManager.NETWORK_STATE_CHANGED_ACTION))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue