Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

Reply
Contributor
sourav_bd
Posts: 10
Registered: ‎11-28-2012
My Device: Bold 9900
My Carrier: Airtel

How can I check from my application if the device current profile is airplane mode or not?

Hi,

 

My application needs to check the if device in airplane mode or not. I can't get any way to do so.

 

Thanks in advance.

Please use plain text.
Contributor
Napolean
Posts: 11
Registered: ‎11-28-2012
My Device: Curve 9320
My Carrier: Vodafone

Re: How can I check from my application if the device current profile is airplane mode or not?

Please use plain text.
Contributor
Napolean
Posts: 11
Registered: ‎11-28-2012
My Device: Curve 9320
My Carrier: Vodafone

Re: How can I check from my application if the device current profile is airplane mode or not?

Since in airplane mode all connections should be off,   
        
    We can check individually about various connections  :
        
    So check wireless connections using class TransportInfo (getAvailableTransports() method)
            http://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/io/transport/TransportInfo.htm...
            
    check bluetooth status using class BluetoothSerialPort  (getSerialPortInfo() method)
            http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/bluetooth/BluetoothSerialPort....
            
    check radio service using class RadioInfo
            http://www.blackberry.com/developers/docs/6.0.0api/net/rim/device/api/system/RadioInfo.html

    Similarly also check for NFC and PushService
            
    and collectively we can find the status of all connections and in case of any connection present we can deduce that the device is not in AirPlane mode and define the connection type available.
    
    
    Apart from this, if you are exclusively programming for BlackBerry API 7.1.0 , you can check class Profiles
        http://www.blackberry.com/developers/docs/7.1.0api/net/rim/blackberry/api/profiles/Profiles.html

Please use plain text.