Вопрос

Мне интересно, есть ли официальное приложение Google Android Marketplace доступ к некоторой ограниченной функциональности в ОС, или если она просто использует стандартные API. Кто-нибудь в курсе этого вопроса?

Обновлять

Можно ли получить приложение, подписанное производителем, чтобы вы могли получить доступ к этим функциям, или Google должен сделать это?

Это было полезно?

Решение

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

Это не вопрос подписания - рынок подписан с сертификатом Google, а не с сертификатом устройства. Особые вещи, которые он имеет свои функции, доступные для приложений, которые связаны как часть системы системы. Если рынок был предоставлен в качестве приложения третьего лица, он не сможет делать эти вещи. Точно так же третьего приложения, которое включено производителем в их системном образе, будет иметь доступ к некоторым дополнительным функциям в силу того, чтобы быть там.

Исторически рынок также использовал ряд частных API, в котором он мог бы жить, потому что он всегда в комплекте с устройством, поэтому, если один из этих API изменяет, производитель, просто нужно будет убедиться, что они исправляют, чтобы иметь возможность запускать рынок Отказ Со временем мы убираем это, чтобы он использовал его много личных API.

Другие советы

Рынок Android является частью подписанной прошивки устройства, и это не приложение SDK. Следовательно, он «имеет доступ к некоторой ограниченной функциональности в ОС». Так, например, при приложении SDK можно запросить установить приложение, он не может удалить приложение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top