Ho un'applicazione che è allo stesso tempo un mittente broadcast e un ricevitore di azione standard android.intent.action.SET_WALLPAPER. Voglio fare alcune cose solo nel caso in cui un'altra applicazione ha trasmesso questo intento.Come determinare il mittente di Broadcast Intent
C'è un modo per determinare chi ha avviato una trasmissione nel metodo onReceive di un BroadcastReceiver?
ovviamente, ma in questo modo devo usare il tipo di timestamp/flag da qualche parte nella mia app - Non invio esplicitamente una trasmissione, è fatta da Android quando chiamo setWallpaper. – Goran
Questo è corretto. –