Earlier quoted context omitted.
The app needs to target M in order to access to these granular permission. An app targeting a lower API level will work in legacy mode where it gets its permissions at install time, like before. I guess it makes sense in order to give enough time to the devs to update their apps to this new system. As long as the checking/warning becomes more aggressive in N, I am fine with that choice.
According to the session after the keynote, you'll still be able to at least go back and revoke permissions individually for apps targeting older API levels.
Android M Developer Preview and Tools
151–153 of 153 posts
Re: Android M Developer Preview and Tools
#152Earlier quoted context omitted.
Oh, finally I'm not alone here! I use vim/tmux and yesterday I discovered Buck and made a quick project generator: http://zserge.com/blog/buck-build-system.html
I feel like I would take more than 8 extra seconds just writing out and correcting the package names in imports than I would gain by trying to write Java in vim, and I'm saying that as someone who otherwise uses vim/tmux for everything.
Re: Android M Developer Preview and Tools
#153Earlier quoted context omitted.
Then please, oh please separate it out. Internet and Advertising. Shouldn't be hard.
> Shouldn't be hard. How can the OS tell if an HTTP request is for the Internet or for Ads? It can't. Though Google could special-case AdMob effectively owning the ad scenario for apps which don't use the internet for anything else.