Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Узнать приложение которое запустило моё приложение - Программирование Android

08.10.2015, 22:46. Просмотров 713. Ответов 6
Метки нет (Все метки)

Приветствую всех!

Помогите разобраться. Есть ли возможность узнать, что за приложение запустило моё приложение? т.е. к примеру мою Activity могут запускать другие приложения, так вот могу ли отследить (узнать имя, пакет или любую другую инфу), какое приложение запустило моё приложение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2015, 22:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Узнать приложение которое запустило моё приложение (Программирование Android):

Моё первое приложение на Android - Программирование Android
Хотел написать своё первое приложение, температура воды море. нашел кода, теперь хотел бы спросить как ссылку вставить...

Почему моё приложение не выходит в поиске в Goolge Play - Программирование Android
Прошло уже больше 24 часов с момента публикации, но моего приложения почему-то всё ещё нет в результатах поиска. Только если набирать не...

Eclipse не запускает моё первое андроид приложение. В чём ошибка? - Программирование Android
Пытаюсь запустить, но Eclipse не запускает приложение в эмуляторе. Ошибок не выводит. apk тоже не создаётся. Что делать?

Приложение, которое продаётся по подписке - Программирование Android
Всем здравствуйте. Разрабатываем приложение, которое будет продаваться по подписке. Есть ряд вопросов не по коду, а для понимания...

Приложение, которое будет на ПК уведомлять об уведомлениях на телефоне - Программирование Android
Как "отлавливать" уведомления всех приложений? Хочу сделать приложение, которое будет на ПК уведомлять об уведомлениях на...

Приложение для Android, которое отправляет USSD запросы - Программирование Android
Добрый день, форумчане) Помогите пожалуйста, для работы необходимо написать простое приложение для Android, чтобы контролировать...

6
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 731
16.10.2015, 10:46 #2
есть предложение
попробуй в каком нибудь методе своей активити получить имя пакета
getApplicationContext().getPackageName(); и отправить его куда нибудь
(можно и не отправлять, написать лог)
и напиши получилось ли
0
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
16.10.2015, 15:25 #3
Цитата Сообщение от Valakin Посмотреть сообщение
getApplicationContext().getPackageName();
getApplicationContext() Получим контекст текущего процесса, а getPackageName() вернёт нам имя пакета процесса, только и всего

Добавлено через 36 минут
Stylish2013, Нельзя, если вызвавшее приложение само его не скажет, вложив , например, в экстра данные интента. Можно тут почитать.
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 731
16.10.2015, 17:04 #4
Помню где то писали что по умолчанию для активити надо еще разрешение на запуск из другого приложения писать,
якобы по умолчанию все они не разрешены.
Если вы ставите такое разрешение, какая цель - "что за приложение запустило моё приложение?"?
0
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
16.10.2015, 17:47 #5
Помню где то писали что по умолчанию для активити надо еще разрешение на запуск из другого приложения писать,
якобы по умолчанию все они не разрешены.
По умолчанию наоборот разрешены, например, если приложение запускает системный лаунчер, то и любой другой пользовательский лаунчер сможет запустить.
0
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,680
16.10.2015, 18:25 #6
Цитата Сообщение от zealot01 Посмотреть сообщение
По умолчанию наоборот разрешены
запрещены. разрешены если у активити есть интент фильтр вроде или я неправильно запомнил

Добавлено через 1 минуту
...да, все верно запомнил - просто у той активити что запускает лончер фильтр есть
0
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
16.10.2015, 18:50 #7
да, все верно запомнил - просто у той активити что запускает лончер фильтр есть
По сути это активити и запускает приложение, поэтому я и сказал что по умолчанию можно запускать.
0
16.10.2015, 18:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2015, 18:50
Привет! Вот еще темы с ответами:

Можно ли сделать приложение, которое будет брать RSS-ленту с моего сайта? - Программирование Android
Можно ли сделать приложение, Которое будет брать Rss ленту с моего сайта, И возможно ли, Что оно будет От туда Картинки брать?

Как узнать что приложение свернуто? - Программирование Android
Как узнать что приложение свернуто по нажатию на кнопку Home? Если перехватить копку Home нельзя, как тогда в OnPause узнать что приложение...

Допиленное узкоспециализированное приложение или неповоротливое многофункциональное приложение? - Программирование Android
Если вопрос про "что нужно знать?" висит, то и этот должен зайти. Появилась дилемма при выборе идеи для приложения, хочу узнать Ваше...

Приложение требует ввести пароль, задача его узнать (декомпиляторы, dex) - Программирование Android
Есть приложение, которое требует ввести пароль, задача его узнать. Имеем файл Test.apk и полученные исходники (jar). (Все...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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