How to get Mobile Broadband Signal level from Metro Device App ?
-
Thursday, July 05, 2012 9:43 AM
I've beeb developpnig Metro Style Device App for Mobile Broadband device.
I imported a source code which I wrote for Mobile Broadband app for Windows 7.
I can connect and disconnect using the imported source code from Metro App.
I can get connection/disconnection complete event, too.
But some interfaces below are removed.
IMbnSignal
IMbnSignalEvents
IMbnConnectionProfileManager
IMbnConnectionProfile
IMbnSubscriberInformationSo, I cannot get signal level, and I cannot get the signal change event.
I checked Windows Runtime Class below.
Windows::Networking::NetworkOperators::MobileBroadbandAccount.
Windows::Networking::NetworkOperators::MobileBroadbandNetwork.
There is no information about the Signal level.
How do I get the signal level ??
I want to show signal-strength indicator in my app.
Please advise!
Best,
kata.
All Replies
-
Friday, July 06, 2012 6:26 AMModerator
Kata,
I will research this for you.
Best Wishes - Eric
-
Monday, July 09, 2012 12:39 AM
Hi Eric,
Could you please update ?
Best,
kata.
kata.
-
Wednesday, July 18, 2012 2:05 AM
Hi Eric san,
Could you please update ?
Any information would be appreciated.
kata.
-
Monday, July 30, 2012 3:25 PM
Dear Microsoft,
I am also working on an operator-specific Metro app and facing the same problem: ISignal and ISignalEvents are non-existent.
Could you please shed some light on the topic?
Thx,
Ferenc
-
Wednesday, August 08, 2012 5:58 AMModerator
Windows 8 simplifies connection experience with its native support, making status and control of network connections for Wi-Fi and mobile broadband--consistent and easy to use. Application developers can be assured that connectivity experience is tailored for the end-user and there is no need to access signal levels or to manage connections from the app itself.
Best Wishes - Eric
- Marked As Answer by Eric Hanson-MSFTMicrosoft Employee, Moderator Wednesday, August 08, 2012 5:58 AM
-
Wednesday, August 08, 2012 6:30 AM
Hi Eric san,
I can manage LAN,WLAN,WWAN and other network devices using WinRT API.
That is good design, I think.
WinRT mobile broadband API can provide RegisterDataClass.
So, I could know I'm in the service aera.
But some legacy mobile broadband device designed for Windows 7 cannot retrieve the RegisterDataClass while disconnected.
For those devices, the signal level was only the way to know the service area.
Anyway, Thank you for the update!
Best,
kata.


