Смысл мидлета - упростить набор нужного опкода. Решение: ява-машина позволяет сделать звонок на любой номер. Этот номер сохраняется в Последних вызовах. Этим я и воспользовался.
Итак, есть текстовый файл с таким содержимым: IMEI #;*#06 S/W version #;*#1111 Dev. Version #;*#1234 H/W version #;*#2222 SW/HW Version #;*#28837 Bluetooth-Addr #;*#232337 Test Mode #;*#0206*8378 Look Test #;*#56658378 MP3 Test Mode #;*#0673
Строки состоят из двух частей: название, которое я вывожу на экран, и опкод, на который я звоню. Все коды без последнего символа (он есть в названии, чтобы не забыть потом). Если звонить на *#06#, то возникает ошибка, и ничего не происходит. А вот *#06 сохраняется в журнале звонков.
Порядок действий: 1) запускаем мидлет, выбираем нужный код, жмем Execute 2) видим, как начинается дозвон до нужного номера, сбрасываем его 3) выходим из мидлета (или сворачиваем его) 4) идем в Последние вызовы, в первой строке видим наш опкод 5) нажимаем кнопку i, попадаем в окно с инфой об этом звонке, жмем i еще раз и получаем этот номер в режиме набора текста (ну или как правильно сказать?) 6) дописываем # 7) всё
Работает на Samsung E200. Должно работать на всех новых телефонах.
Свои идеи можете оставлять в комментариях, а также здесь