Добавление разрешений в приложение манифест программно - PullRequest
5 голосов
/ 19 ноября 2010

Я пытаюсь добавить разрешения для моего манифеста приложения, чтобы он мог получить доступ к другим приложениям, которые пользователь устанавливает во время выполнения.Я подумал, что способ сделать это - определить дерево разрешений в манифесте, а затем использовать PackageManager.addPermission (), чтобы добавить разрешения для этого дерева.Однако я не могу заставить это работать, и документация, которую я нашел, не была окончательной.Кто-нибудь может показать мне, как это сделать на простом примере?

Ответы [ 4 ]

1 голос
/ 25 марта 2014

Из соображений безопасности кабелем этого кабеля являются только корневые устройства.

1 голос
/ 19 ноября 2010

Невозможно в некорневом устройстве.Проблемы безопасности.

1 голос
/ 19 ноября 2010

У вас нет доступа к другим приложениям только к вашему приложению и к приложениям, работающим с идентификатором пользователя вашего приложения.

0 голосов
/ 19 ноября 2010

Я не думал, что это возможно.Я подумал (и подумал лектор, который также может ошибаться), что все разрешения должны быть добавлены при компиляции кода.Если после этого вы сможете добавить разрешения, разве это не позволит приложениям получать доступ ко всей моей информации без моего разрешения?При загрузке приложения также не будет никакого смысла на экране подтверждения, так как разрешения, о которых оно предупреждает вас, могут не все разрешения, которые оно собирается использовать.быть возможнымСлишком легко злоупотреблять.Я также не думаю, что это возможно, и я думаю, вам будет трудно найти какую-либо информацию о нем.

...