Чтобы узнать APN по умолчанию программно?
Я хочу выяснить функциональность для проверки APN по умолчанию... то есть активной APN на телефоне.
2 ответа
Для возврата только выбранного APN используйте:
Cursor c = context.getContentResolver().query(Uri.parse("content://telephony/carriers/preferapn"), null, null, null, null);
Для возврата всего списка APN используйте:
Cursor c = context.getContentResolver().query(Uri.parse("content://telephony/carriers/current"), null, null, null, null);
Это похоже на работу:
http://osdir.com/ml/AndroidDevelopers/2009-05/msg03754.html
По крайней мере, он работал на моем рутированном G1 (T-Mobile US) и в эмуляторе (TelKila).