Архив за день: 27.12.2016
Уровень защиты системы
В зависимости от уровня защиты система может по- разному определять, выдавать разрешение или нет.
Уровень normal говорит о том, что риск невысок и не может повредить системе, пользователю или другим приложениям.
Уровень dangerous говорит о высоком риске, и система, скорее… Читать далее
Указание прав доступа к URI в поставщиках контента
Итак, каким образом поставщик контента указывает права доступа к URI? Это делается в файле AndroidManifest.xml одним из двух способов.
• В дескрипторе >provider< можно установить в true или false атрибут android:grantUriPermissions. Значение true означает, что разрешен доступ к любому контенту из данного поставщика контента. Значение false означает второй способ задания прав доступа к URI, или же поставщик контента может решить не позволять никому другому предоставлять доступ.
• Можно указать права доступа с помощью дочерних дескрипторов для >provider<. Дочерним дескриптором является >grant-uri-permission<, и в одном дескрипторе >provider< их может быть несколько. У дескриптора >grant-uripermission< может быть три следующих атрибута:
• android:path позволяет указать полный путь, который будет иметь выдаваемые права доступа;
• android:pathPrefix позволяет указать… Читать далее
Структура объекта Service
Структура объекта Service в чем-то похожа на структуру активности. Здесь предусмотрены методы onCreate(), где можно выполнять инициализацию, и onDestroy(), в котором обычно производится очистка. До выхода Android 2.0 класс службы имел метод onStart(), а в версии 2.0 появился метод onStartCommand().… Читать далее
Специальные права доступа и их использование
Android позволяет определить специальные права доступа для приложения. Например, если нужно запретить некоторым пользователям запуск в рамках приложения одной из активностей, то это можно сделать, определив специальные права доступа. Для этого нужно вначале объявить их в файле AndroidManifest.xml, а потом… Читать далее