Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
KantalSoft
67 / 37 / 3
Регистрация: 09.11.2009
Сообщений: 391
#1

Запуск сервиса после установки apk - Программирование Android

29.12.2013, 13:49. Просмотров 1176. Ответов 4
Метки нет (Все метки)

Подскажите пожалуйста.
Как автоматически запустить сервис после установки apk файла ?
Т. е. в приложении написан сервис. Мне нужно чтобы он стартовал сразу после того как apk установлен на телефон.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2013, 13:49     Запуск сервиса после установки apk
Посмотрите здесь:

Запуск сервиса после установки apk - Программирование Android
android запуск приложения после установки апк Добавлено через 8 минут точнее ни приложения а сервиса

Куча файлов после установки apk - Программирование Android
Здравствуйте! Есть приложение с пятью активити. Генерирую apk, устанавливаю его на телефон и получаю пять иконок приложения. Можно...

Удаление APK-файла после установки приложения? - Программирование Android
Удаление APK-файла сразу после установки приложения - возможно ли сие действие? если да то как его реализовать? Добавлено через...

Запуск стороннего .apk - Программирование Android
Подскажите как запустить из своего приложения, другое .apk(Зная его путь)

Запуск Activity из другого apk - Программирование Android
Здравствуйте! Попытаюсь максимально собрать мысли в кучу и описать, то что мне надо. Есть скомпилированный apk файл без исходного кода,...

Запуск и останов сервиса - Программирование Android
Здравствуйте, поздравляйте с почином, первое сообщение) Вопрос такой: пишу приложение с сервисом, который должен запускаться при старте...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
29.12.2013, 13:56     Запуск сервиса после установки apk #2
KantalSoft, попробуйте так.

манифест:
XML
1
2
3
4
5
6
7
8
9
...
<receiver android:name=".IntentReceiver">
  <intent-filter>
    <action android:name="android.intent.action.PACKAGE_ADDED" />
    <action android:name="android.intent.action.PACKAGE_REMOVED" />
    <data android:scheme="package" />
  </intent-filter>
</receiver>
....
Ресивер:

Java
1
2
3
4
5
6
public class IntentReceiver extends BroadcastReceiver {
  @Override
  public void onReceive(Context context, Intent intent) {
    context.startService(new Intent(context, YourService.class));
  }
}
KantalSoft
67 / 37 / 3
Регистрация: 09.11.2009
Сообщений: 391
29.12.2013, 14:20  [ТС]     Запуск сервиса после установки apk #3
Понял. Спасибо!

Добавлено через 11 минут
Еще вопрос.

android.intent.action.PACKAGE_ADDED - реагирует на добавление нового пакеджа.

Мне нужно чтобы этот ресивер сработал именно на мое приложение. Т.е. другими словами ресивер должен понять, что то приложение внутри которого он находится проинсталлировано.

В моем случае android.intent.action.PACKAGE_ADDED сработает ?
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
29.12.2013, 14:25     Запуск сервиса после установки apk #4
Оно будет срабатывать на установку ЛЮБОГО приложения. Попробуйте покопаться в дебаге, посмотреть что в самом intent приезжает. Попробуйте фильтровать эти данные.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2013, 16:10     Запуск сервиса после установки apk
Еще ссылки по теме:

Google Maps не отображается карта после сборки apk - Программирование Android
Добрый день. Помогите пожалуйста советом. Написал приложение с использованием карт Google собираю/тестирую сразу на телефоне, создаю apk...

Не подписывается файл apk после обновления Android Studio - Программирование Android
Столкнулся с вот какой проблемой. Обновил Android Studio до версии 2.3, gradle до 3.3 Вроде бы все нормально, ошибок нет, приложение...

Старт Сервиса после загрузки системы - Программирование Android
Хочу реализовать в приложении опцию, запускать сервис при старте системы, но не могу понять как это можно сделать? Если проводить...

Почему Android Studio не сразу подхватывает изменения кода(только после переустановки apk)? - Программирование Android
Иногда после изменения кода в Android Studio (к примеру изменю вывод Log.d )и запуска его смартфоне или эмуляторе, приложение, как будто бы...

Перезагрузка сервиса после выгрузки приложения из памяти - Программирование Android
Привет, Есть сервис, запускается из активити, примерно так: startService(new Intent(this, MySuperService.class)); Баиндов никаких...

Данные или размер приложения после установки - Программирование Android
Такая проблема, делал приложение пару месяцев, регулярно его тестировал, но перед тем как залить в маркет установил рекламу адмоб, к слову...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
KantalSoft
67 / 37 / 3
Регистрация: 09.11.2009
Сообщений: 391
29.12.2013, 16:10  [ТС]     Запуск сервиса после установки apk #5
Ок. Спасибо.
Поиграюсь с этим.
Yandex
Объявления
29.12.2013, 16:10     Запуск сервиса после установки apk
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru