Reviwing android documents about intents, I got curious. As you all know you declare intent filters in the mafifest file to suit your needs using things like 'android.intent.action.MAIN', 'android.intent.action.VIEW', 'android.intent.action.EDIT'. And these are resolved. The thing is, attributes like 'android.intent.action.MAIN', 'android.intent.action.EDIT' are resolved as 'android.app.action.action.MAIN', 'android.app.action.EDIT', changing intent to app. But the attributes like 'action.intent.action.VIEW' doesn't change after it is resolved. I don't understand why and on what principal this difference happens. I've searched here and on the web for the answers but still can't find the explaination for this. Could someone please tell me what makes this difference?