2010-09-07 5 views

ответ

6

Это полностью зависит от деталей реализации и приложения.

Это, безусловно, возможно реализовать диспетчер безопасности, который требует много времени, чтобы проверить определенные разрешения и приложение, которое требует, чтобы эти предписания проверялись очень часто, что приводило к ужасной производительности.

Но, как правило, проверка разрешений не происходит достаточно часто, чтобы снизить значительную производительность.

+0

Большое спасибо за ответ! Также у меня возникает еще один вопрос: проверяет ли диспетчер безопасности только потенциально опасные API, такие как System.exit(), или проверяет ли он все API, такие как System.out.println()? – instantsetsuna

+1

@ instantsetsuna: диспетчер безопасности явно вызван определенными «потенциально опасными» вызовами API, т. Е. Не проверяет каждый вызов метода. Вы также можете добавить проверки безопасности в свой собственный код. –

+0

Спасибо за разъяснение! :) – instantsetsuna

Смежные вопросы