Различие между Intent и PendingIntent

1,00
р.
Кто нибудь может внятно обьяснить, что это за сущность - PendingIntent?
В каких случаях применять? И в чем ее отличие от обычного Intent?


Ответ
Вся разница заключается в правах доступа к твоему приложению.
PendingIntent - обертка, которая позволяет стороннему приложению выполнять определенный код (твоего приложения) с правами которые определены для твоего же приложения.
Если в стороннее приложение передать простой Intent то он будет выполняться с правами которые имеет само приложения.
Советую взглянуть на примеры взаимодействия с другими приложениями (будильник, календарь и тд). Вот нашел небольшой - http://android-helper.com.ua/alarm/