Java.lang.securityexception: нет разрешения на запись настройки APNAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Java.lang.securityexception: нет разрешения на запись настройки APN

Сообщение Anonymous »

В моем приложении Android я хочу изменить APN устройства с помощью кода Android. Но это дает исключение безопасности. Я сделал много поисков в Google, но не получил никакого ответа. Если кто -нибудь знает об этом решении по исключению безопасности, помогите мне. < /p>

Intent intent = new Intent(android.provider.Settings.ACTION_APN_SETTINGS);
addApn(intent,MainActivity.this);
startActivityForResult(intent,1);
< /code>

Я использовал этот метод для публикации статических данных в настройках APN. < /p>

private void addApn(Intent intent, Context context) {
final String apn = intent.getStringExtra("www.airtelgprs.com");
final String name = intent.getStringExtra("airtel");
final String type = intent.getStringExtra("ope");
final String proxy = intent.getStringExtra("12.25.25");
final int mnc = intent.getIntExtra("mnc", 6);
final int mcc = intent.getIntExtra("mcc", 724);
final String user = intent.getStringExtra("SAnjeev");
final String password = intent.getStringExtra("123456789");
final String server = intent.getStringExtra("mera server");

final ContentResolver cr = context.getContentResolver();
ContentValues values = new ContentValues();
values.put(Telephony.Carriers.APN, apn);
values.put(Telephony.Carriers.NAME, name);
values.put(Telephony.Carriers.TYPE, type);
values.put(Telephony.Carriers.PROXY, proxy);
values.put(Telephony.Carriers.MNC, mnc);
values.put(Telephony.Carriers.MCC, mcc);
values.put(Telephony.Carriers.USER, user);
values.put(Telephony.Carriers.PASSWORD, password);
values.put(Telephony.Carriers.SERVER, server);
cr.insert(Telephony.Carriers.CONTENT_URI, values);

}



java.lang.SecurityException: No permission to write APN settings
at android.os.Parcel.readException(Parcel.java:1620)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
at android.content.ContentProviderProxy.query(ContentProviderNative.java:421)
at android.content.ContentResolver.query(ContentResolver.java:493)
at android.content.ContentResolver.query(ContentResolver.java:435)


Подробнее здесь: https://stackoverflow.com/questions/514 ... n-settings
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»