signal strength - android - How do I get the phone if it is in airplane mode or not in the network? -


i want signal level. use following method this. not know how reach phone if in plane mode or out of service. can me?

public void signallevel() {     telephonymanager tm = (telephonymanager) getsystemservice(context.telephony_service);     list<cellinfo> = tm.getallcellinfo();     string = all.get(0).getclass().getname();       if (a.equals("android.telephony.cellinfolte")) {         cellinfolte cellinfolte = (cellinfolte) all.get(0);         cellsignalstrengthlte cellsignalstrengthlte = cellinfolte.getcellsignalstrength();         signal = string.valueof(cellsignalstrengthlte.getdbm() + " db");     } else if (a.equals("android.telephony.cellinfowcdma")) {         cellinfowcdma cellinfowcdma = (cellinfowcdma) all.get(0);         cellsignalstrengthwcdma cellsignalstrengthwcdma = cellinfowcdma.getcellsignalstrength();         signal = string.valueof(cellsignalstrengthwcdma.getdbm() + " db");      } else if (a.equals("android.telephony.cellinfogsm")) {         cellinfogsm cellinfogsm = (cellinfogsm) all.get(0);         cellsignalstrengthgsm cellsignalstrengthgsm = cellinfogsm.getcellsignalstrength();         signal = string.valueof(cellsignalstrengthgsm.getdbm() + " db");     } } 

thanks help.

try this:

private static boolean isairplanemodeon(context context) {     return settings.system.getint(context.getcontentresolver(),        settings.system.airplane_mode_on, 0) != 0; } 

true if enabled.


Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -