Приложения могут иметь любое количество запускаемых действий.Я знаю, как получить список этих действий с помощью PackageManager.
Есть ли способ определить, какие действия можно запустить с помощью startActivity?
Например, приложение Documents To Go имеет различные действиякоторый запустит Word, Excel, Powerpoint, PDF и т. д. Я могу запустить все эти файлы просто отлично.
Однако, он также содержит некоторые действия, которые я не могу запустить с помощью startActivity ..Если я пытаюсь сделать это, я получаю исключение SecurityException.
Я хочу иметь возможность определить, какие действия я могу безопасно запустить, а какие - нет, поэтому я предоставляю пользователю только список действий, которые я могу безопаснозапустить из моего приложения ...
Возможно ли это?