Сэндвич с мороженым и WRITE_APN_SETTINGS

Кто-нибудь знает, как написать приложение для «Ice Cream Sandwich», используя разрешение WRITE_APN_SETTINGS? WRITE_APN_SETTINGS теперь игнорируется в ICS, и код, касающийся APN, не работает.


person user1128166    schedule 03.01.2012    source источник
comment
Одна из многих подобных ссылок: android.riteshsahu.com/apps/apn-backup-restore: похоже, Google изменил уровень доступа для приложений, которые могут записывать/изменять настройки APN в Android 4 (ICS). Теперь сторонние приложения не могут изменять настройки APN. Даже запрос разрешения «android.permission.WRITE_APN_SETTINGS» не позволяет приложениям записывать настройки APN:   -  person paulsm4    schedule 03.01.2012
comment
Я ищу код отражения Java, который мог бы обойти это. Например. APNdroid в любом случае работает на ICS. . .:-)   -  person user1128166    schedule 03.01.2012
comment
Тогда почему бы не посмотреть, как они это делают: code.google.com/p/apndroid   -  person Wesley Wiser    schedule 03.01.2012
comment
У меня тоже такая же ошибка. Где мы можем поднять этот вопрос? APNdroid пишет настройки apn на ICS вообще без проблем?   -  person dackyD    schedule 17.01.2012


Ответы (2)


Да, Google высокомерно решил удалить это. Никакого диалога не появляется для подтверждения, они просто делают его неудачным. Спасибо, что ведете себя как Apple! Это разрушает пользовательский опыт для пользователей нестандартных APN (я нахожусь на giffgaff, который Google решил не включать в официальный список ICS, еще раз, спасибо). Поэтому мне пришлось вводить все настройки вручную. Подумайте обо всех пользователях, которые просто не имеют понятия, это безумие.

Возможно, вы захотите сообщить о своих чувствах Google.

http://code.google.com/p/android/issues/detail?id=24227&can=1&q=WRITE_APN_SETTINGS&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

http://code.google.com/p/android/issues/detail?id=29264&can=1&q=WRITE_APN_SETTINGS&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

person Dino Fancellu    schedule 26.06.2012

Любое из ваших любимых приложений APN будет работать на ICS, если вы можете установить его в качестве системного приложения. Я использую APN Manager Pro, который ICS распознает как стороннее приложение, но после настройки его как системного приложения я смог записать настройки APN. Проблема в том, что в некоторых случаях MMS по-прежнему не работает.

Ключевым моментом является разработка или установка любого редактора APN в качестве системного приложения.

person Stephen P    schedule 15.04.2012
comment
Это не очень помогает, если ваше приложение будет распространяться среди конечных пользователей. - person josh3736; 24.04.2012