Итак, я работаю над service
, который будет обрабатывать запросы на отправку данных в сокет.Получить контекст вызова в службе
Я уже программировал сокет в service
, но только в том же приложении. Я бы хотел, чтобы это просто сидело и ничего не делало, пока какое-либо приложение не захочет передать данные для отправки. Все хорошо и хорошо.
Я зарегистрировал intent filter
и обычный материал и могу обрабатывать данные. Но я хочу обрабатывать данные, поступающие из разных видов деятельности в разных потоках (последующие вызовы из одного приложения будут вычисляться в одном потоке).
Есть ли способ получить вызывающий пакет или приложение или что-то еще? Я бы предпочел не требовать передачи идентификатора в качестве дополнительного для предотвращения подмены. (Это не серьезная проблема безопасности, так как только каждое приложение нуждается в обработке своих данных в том порядке, в котором оно получено.)