Как установить Google автоматически воспроизводить услуг с моим Приложения для Android

? rajeevraj33 @ | Original: StackOverFlow
---

У меня есть андроид приложение, которое необходимо в Google Play услуг. Естьвариант поставить в моем приложении код, чтобы загрузить и установить Google Play услуги автоматически, если не хватает. Я не хочу пользователям загружать и устанавливать Google Play услуги отдельно, а затем установить мое заявление, а не хотите устанавливать как в один проход . Пожалуйста, дайте мне знать.

Thanks, Rajeev

---

Top 5 ответ

1Andrey Markov @

как уже упоминалось в комментариях, это не " автоматически ", а также не возможно для рамок Играть исключением услуг с помощью компьютерного пиратства .

Ура, если приложение может работать и только после этого и нужно Google функциональность службу игры :

Просто делать эти шаги :

1, скачать файл, воспользуйтесь AsyncTask или услуги. Решение http://stackoverflow.com/a/3028660/1050058

2, Pass загруженный файл, чтобы пакет установщика .

Intent intent = new Intent(Intent.ACTION_VIEW);

intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "app.apk")), "application/vnd.android.package-archive");

startActivity(intent);

Это просто набор путь к загруженному файлу и тип MIME. Более подробно здесь. Вы также можете посмотреть направо . Существуеттакже перечень соответствующих вопросов, как ваша

Ответ приходит от " Июль " в этой должности :

http://stackoverflow.com/questions/10203884/how-to-download-install-apk-file-in-android-application

2Juliatzin del Toro @

Я думаю, что правильный способ сделать это состоит в проверке, если услуги позволяют из вашего приложения с isGooglePlayServicesAvailable ( android.content.Context ).

if (GooglePlayServicesUtil.isGooglePlayServicesAvailable(ctx) == ConnectionResult.SUCCESS) {
// do my stuff

}

Еслитест не проходит, это автоматически отобразит кнопку, чтобы загрузить в Google Play услуги

Затем, вы можете испытать на : onResultActivity если он был установлен, и запустить приложение