How does the Android market know our minimum SDK versions and permissions?
The thing that I guess is, their server opens APK file and parse manifest.xml
file. Then will find these two elements. Am I right?
I changed the extension of TestProject.apk
to TestProject.zip
then I extract it. I found manifest.xml
and tried to open it but i was not successful. (in Windows, notepad and wordpad couldn't open it but I saw An invalid character was found in text content. Error processing resource 'file:///C:/Users/Inf/AppData/Local/Temp/Temp...'
when I opened it with IE).
I want to know, If I have an APK file can I modify it's manifest file directly or after compiling manifest will be encoded?