Android Applications: Need Network Access?

I’ve been noticing in a lot of applications, they want network access. This even applies to applications that seemingly would have nothing to do with network access. Is that so it can go online and access a database or some such?

There are other odd permissions that some applications request as well. Any knowledge on the subject?

Most of the free apps are supported by ads. So they include a code module which goes out and fetches ads from the ad server. This requires network access. Some require checks with a license server. Some want to be able to access your call features so they can place calls or access your contacts.


So that’s what I was thinking. It’s kind of a catch-all for those things. Although, when it says it wants to access your contacts, it says that in the permissions as well.