4b14ba4d1829f4a6855dfebc8948905dc90d99f3
The current code can override the user preference in different ways. For instance, entering and exiting the powersaving mode will set the balanced profile, no matter what was the user preference. mUserProfile is now updated only when the user changes the profile and not when the profile is changed automatically (e.g. when enetering the powersaving mode). When mUserProfile is updated, the value in the database is also updated, except when initialized. This also includes the case in which the powersave mode is enabled. Change-Id: Id88e64389ccb877ebee665d90bf081aa94537542
CyanogenMod Platform SDK
The Platform SDK provides a set of APIs that give you easy access to a variety of different features within LineageOS. The SDK exposes APIs and system level framework access in the Android framework that aren't available in any other distribution.
Setup
You can either download from prebuilts hosted on github or pull directly via Gradle.
Building against release artifacts
Our stable releases are mirrored in Maven Central, and you can fetch the current release by setting your build.gradle dependencies to
dependencies {
compile 'org.cyanogenmod:platform.sdk:5.+'
}
Building against development snapshots
Within build.gradle make sure your repositories list sonatype OSS repos for snapshots
repositories {
maven {
url "https://oss.sonatype.org/content/repositories/snapshots/"
}
}
You can target the future or development branch by setting your dependencies for 6.0-SNAPSHOT
dependencies {
compile 'org.cyanogenmod:platform.sdk:6.0-SNAPSHOT'
}
WIKI
For further inquiries regarding this project, please reference the wiki.
Description