Android Marshmallow permissions model

Dan Connolly <[email protected]> Tue, 13 Oct 2015 13:39:20 -0500
Newsgroups gmane.comp.capabilities.general
Message-ID <CAD2YivYZQKF4s50z62ByRtwryvqxQHEMD-+tkUyjPdftz2aQKw@mail.gmail.com>
My phone just offered to upgrade to Android 6.0 Marshmallow.

This looks like a good thing:

"With the new app permissions model, you pick and choose which
permissions to grant apps at the time of use."
  -- http://officialandroid.blogspot.com/2015/10/get-ready-for-sweet-taste-of-android-60.html

But this looks like a big missed opportunity:

"To determine if your app has been granted a permission, call the new
checkSelfPermission() method."
 -- https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html

Are there good examples of APIs and user interfaces for this stuff?
Did CapDesk get it right?

-- 
Dan Connolly
http://www.madmode.com/