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