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

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

Войти
Регистрация
Восстановить пароль
 
xoma_204
1 / 1 / 0
Регистрация: 06.08.2014
Сообщений: 157
#1

Событие установки ДРУГОГО Android приложения - Android

28.02.2015, 16:38. Просмотров 447. Ответов 2
Метки нет (Все метки)

Здравствуйте, возможно ли сделать следующее?
Допустим есть простое приложение Hello World (стандартное которое создается в Eclipse)
Пользователь поставил его
Можно ли каким либо образом узнать какие еще приложения у него стоят?
Т.е грубо говоря записать в SharedPreferences через запятую все приложения которые у него установлены
И в методе onCreate вместо Hello World вывести что то вроде
"У вас стоят следующие приложения: com.***.****, com.***.**** " и т.д
Где com.***.**** - это id приложения в Google Play
Заранее благодарю!

P.S
Не много не так сформулировал тему, поэтому дополню
Можно ли при установке стороннего приложения сразу же выполнить некий код внутри моего приложения, который отправит HTTP запрос?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2015, 16:38     Событие установки ДРУГОГО Android приложения
Посмотрите здесь:

Запуск приложения из другого приложения Android
Android Ошибка при вызове приложения из другого приложения
Открыть приложение из другого приложения Android
Запуск приложения из другого приложения Android
Android Получить Activity другого приложения
Android Событие установки приложения Android Java
Ошибка установки android sdk Android
Android Работа с выводом данных из другого приложения
Вызов другого приложения из текущего Android
Событие установки именно моего приложения Android
Запуск другого приложения Android
Посмотреть вывод другого приложения Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
 Аватар для Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
28.02.2015, 23:22     Событие установки ДРУГОГО Android приложения #2
Цитата Сообщение от xoma_204 Посмотреть сообщение
Можно ли при установке стороннего приложения сразу же выполнить некий код внутри моего приложения, который отправит HTTP запрос?
Да.
Достаточно зарегистрировать соответствующий ресивер:
XML
1
2
3
4
5
6
7
<receiver android:name=".YourReceiver">
        <intent-filter>
            <action android:name="android.intent.action.PACKAGE_INSTALL" />
            <action android:name="android.intent.action.PACKAGE_ADDED" />
            <data android:scheme="package"/>
        </intent-filter>
    </receiver>
И в методе onReceive запускать отправку данных (в новом потоке).
Цитата Сообщение от xoma_204 Посмотреть сообщение
Можно ли каким либо образом узнать какие еще приложения у него стоят?
Да.
Пример здесь:
http://www.androidsnippets.com/get-i...rsion-and-icon
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,201
01.10.2015, 23:03     Событие установки ДРУГОГО Android приложения #3
а если мне нужно определить событие установки именно моего приложения то какое событие мне нужно зарегистрировать в ресивере ACTION_INSTALL_PACKAGE или android.intent.action.PACKAGE_ADDED ??
Yandex
Объявления
01.10.2015, 23:03     Событие установки ДРУГОГО Android приложения
Ответ Создать тему
Опции темы

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