Есть ли способ определить, подключен ли кабель к Blackberry или нет?(питание / USB)
До сих пор я пробовал несколько вещей ...
if(DeviceInfo.BSTAT_IS_USING_EXTERNAL_POWER > 0)
{
// Plugged in
// TODO : Do something
}else{
// Not plugged in
// TODO: Do something else
}
Остальное, по-видимому, мертвый код, и это вообще не работает.
Однако мне повезло со следующим:
if((DeviceInfo.getBatteryStatus() ^ DeviceInfo.BSTAT_IS_USING_EXTERNAL_POWER) != 0)
{
// Plugged in
// TODO : Do something
}else{
// Plugged in
// TODO : Do something else
}
К сожалению, он эффективен только в том случае, если батарея заряжена на 100%.Как только он падает ниже, он имеет противоположный эффект.
Последний был скомпилирован с использованием связанной проблемы для SO, однако он не дает желаемых результатов, как предлагается там.