Вообще говоря, вы узнаете, какие разрешения вам нужны, потому что на них ссылаются из API, которые вы хотите использовать, обычно в документах, иногда из-за исключений.
И наоборот, если данное разрешение не указано в документах, за исключением случаев, когда оно названо (например, на Manifest.permission
), то это, вероятно, системное разрешение, которое вы не можете иметь, если не работаете над альтернативной прошивкой. .
И, если вы работаете над альтернативной прошивкой, вы бы хорошо разбирались в поиске исходного кода. Я лично использую Google Code Search, например для этого поиска для получения необходимого разрешения.
Таким образом, в случае GET_PACKAGE_SIZE
единственное место, где вы найдете его в документах, это Manifest.permission
, и единственное место, где требуется исходный код, это метод не-SDK, поэтому я подозреваю, что вы не можете держи его.