Ваш вопрос очень запутанный.Вот мое толкование того, что вы спрашиваете:
У меня есть приложение для Android с сервисом.У меня есть отдельный SDK (проект библиотеки JAR или Android).Я хочу, чтобы пользователи SDK могли вызывать функцию и загружать и устанавливать APK, содержащий сервис.
Это возможно, сортировка.
У вас может быть кодв вашем JAR: либо
позвоните startActivity()
на ACTION_VIEW
Intent
для market:
Uri
, указывающей на ваше приложение в Google Play, либо
загружает APK с вашего сервера во внешнее хранилище, затем вызывает startActivity()
на ACTION_VIEW
Intent
, указывая на этот загруженный APK, чтобы запустить установку
В любом случае пользователь должен будет принять участие в процессе установки - вы не можете устанавливать приложения без вывода сообщений.И, в последнем случае, вы будете нести ответственность за обработку своих собственных обновлений с течением времени.
Это также может сбить пользователя с толку, поскольку они могут не понимать, почему ваше приложение перемещается вокруг их устройства, поэтому вынужно будет уметь обрабатывать случай, когда они удаляют его.
Кроме того, возможно, что на Android 3.1+ пользователю потребуется запустить ваше действие, прежде чем ваш сервис будет доступен для использования.Если повезет, это не обязательно, хотя я не могу исключить это в настоящее время.
И, конечно, если я не правильно понял ваш вопрос, пожалуйста, подумайте об изменении вопроса, чтобы уточнить, кто вы такой.пытаясь достичь.