KingsTools является также хорошим набором макросов, содержащих:
Вот решение, которое я нашел для людей, которые все еще ищут ответ:
На некоторых мобильных телефонах HTC с Windows Mobile есть программа fieldtest.exe, которая содержит необходимую мне информацию (вероятно, она есть и в других телефонах, я тестировал только конкретный HTC, но из поиска в Google я понимаю, что большинство телефонов HTC WM это ). Программа полевых испытаний не только имеет точную мощность сигнала телефона, но также и большой объем другой очень полезной телефонной информации, недоступной иным способом.
Единственная проблема заключается в том, как вы можете использовать данные этой программы в своем процессе, поскольку все значения хранятся в ListView.
Что ж, это было сутью другого вопроса, который я отправил .
Итак, решение состоит в том, чтобы запустить программу полевого тестирования и извлечь / украсть оттуда требуемые значения!
Проверьте JSR-256 Mobile Sensor API для Java ME. Устройства Nokia S60 5th edition поддерживают этот API. Вы можете проверить интенсивность сетевого сигнала с помощью этого API. Но было бы неплохо сначала спросить о детализации у Nokia Forum.
На платформах WindowsCE это может быть сложно. Последняя платформа, над которой я работал, использовала модем Siemens, к которому я мог получить прямой доступ и получить их собственную информацию. Однако с момента последнего обновления прошивки они закрыли это и заставили меня использовать RIL.
Я предполагаю, что вам, возможно, придется найти конкретное устройство с определенным модемом. Однако я не знаю ничего конкретного. Сожалею. : (
Есть хорошее руководство, в котором объясняется, как измерить реальный сигнал GSM с помощью вашего телефона. Попробуйте этот учебник:
http://www.firstdroid.com/2010/05/12/get-provider-gsm-signal-strength/
Надеюсь, это поможет,
Адриан.