Is there any way for an Android application to declare requested permissions as optional?
I.e. I want to write an app that requests a set of permissions, e.g. one of
I don't believe so, since permissions are set in the manifest and accepted by the user upon installing the .apk. You could build a light version of the application with reduced permissions and limited feature set and offer it as an alternative.