aboutsummaryrefslogtreecommitdiffstats
path: root/cm
Commit message (Collapse)AuthorAgeFilesLines
...
* Automatic translation importMichael Bestas2016-02-1410-16/+134
| | | | Change-Id: I5616066b18e84f59e040a0e73882a3831cdca35f
* cmsdk: adjust default tile orderRoman Birg2016-02-111-1/+1
| | | | | | | Ref: CYNGNOS-1861 Change-Id: I0f4ab58cb38fe0c9a2dba1b7d38de9020544bdc4 Signed-off-by: Roman Birg <roman@cyngn.com>
* cmsdk: Remove unused androidTest directory.Adnan Begovic2016-02-081-7/+0
| | | | Change-Id: Id15cfc17d95f89aceb963a216ddd23295c21773a
* cmsdk: cmhw: Add UniqueDeviceId supportMatt Wagantall2016-02-021-1/+20
| | | | | | | | | | | | | | | | It's sometimes useful to know what physical device you're using. CMHW SerialNumber and an "ro.serialno" property already exists, but are not guaranteed to be unique. Different OEM may use overlapping numbering schemes, and sometimes placeholder like "012345ABCDE" are used. Attempt to work around these shortcomings by defining a new UniqueDeviceId class that provides a globally unique device ID that is both deterministic for a given device and designed not to overlap with IDs of any other devices. Change-Id: I3f426972558394ba8e78261273ac8521aa603327
* Automatic translation importMichael Bestas2016-02-026-0/+220
| | | | Change-Id: I1893380ab4f7e3bb5ff31c72578aa28a932839a0
* cmsdk: remove visualizer from default qs tile listKeith Mok2016-01-261-1/+1
| | | | | | | | | | This fixes the following errors during bootup: QSTileHost: Error creating tile for spec: visualizer QSTileHost: java.lang.IllegalArgumentException: Bad tile spec: visualizer CYNGNOS-1722 Change-Id: Idd45ef73beb004fb4afb310bb335f3cc85b08330
* Revert "cmsdk: Add example service test."Khalid Zubair2016-01-261-0/+7
| | | | | | | | This reverts commit 33e300e32db2b94274d94295435e1ad4c9a8347e. CYNGNOS-1677 Change-Id: Ia4a9d192fde03152d308f7a93f3fe6525cb57c7d
* Automatic translation importMichael Bestas2016-01-258-19/+82
| | | | Change-Id: I3777f8d3c8b2c83da6bfe734bfaa1554ae91b198
* cmsdk: add invalid input checking for persistent storage APIsScott Mertz2016-01-221-0/+14
| | | | | | | | | | | Some of this exists in the PersistentStorage implementation, but it was never formally documented in the APIs. Inherit the cmhw implementation error checking & move it into the service. Add tests to validate the new restrictions & a test that was previously failing. Change-Id: I3ecda29fdd28bbc4e6d8ccce7511c4644065ea46
* Change THIRD_PARTY_KEYGUARD permission to normald34d2016-01-211-1/+1
| | | | | | | | Lower protection level of THIRD_PARTY_KEYGUARD permission from signature|privileged to normal. Change-Id: I464daba67a66e88efe6219cec2663a07d15ab3ed TICKET: CYNGNOS-1689
* Automatic translation importMichael Bestas2016-01-1121-11/+536
| | | | Change-Id: I39a0e63fa95fd9a37a79dc6cb52da8047c40c86f
* cmsdk: Add example service test.Adnan Begovic2016-01-051-7/+0
| | | | Change-Id: I52972bc4d32505ba7fd2f7278efdb9441c39b82a
* Automatic translation importMichael Bestas2015-12-2541-161/+515
| | | | Change-Id: I742c557747bbee9f821298497e2cef0e371bb0a2
* Add resources for WiFi customizationKhalid Zubair2015-12-233-1/+16
| | | | | | | Add resources needed by WiFi service (see If1613a8556908f372a70fbd859fa35e9315f9613) Change-Id: I76b838354459e4482795c9812d37bb204df708c3
* CMSDK: add duration for priority/quiet modeJanet Sun2015-12-231-10/+39
| | | | | | | | | | | | | Add setZenModeWithDuration API call with long durationMills Use NotificationManager.setZenMode with Condition URI specifying end time. Update settings/CMPartnerInterfaceTest TODO: unit test to be added in: tests/src/org/cyanogenmod/tests/settings/unit. FOR-156 Change-Id: I18dd661fc07419a7019b6372e81df430a70f86e9
* cmsdk: Fixup stub generation.Adnan Begovic2015-12-225-2/+5
| | | | Change-Id: I1b033ff646dbbdafa5d0efcaf110b76ca48980e3
* ProfileManagerService: fix broadcasting crashRoman Birg2015-12-221-4/+4
| | | | | | Ref: CYNGNOS-1478 Change-Id: If4952c4513063ea4b2cf2105514183731175ad72 Signed-off-by: Roman Birg <roman@cyngn.com>
* Profiles: add isEnabled(); send state changesRoman Birg2015-12-211-1/+69
| | | | | | Ref: CYNGNOS-1461 Change-Id: Idee9417a2f0b181c8d15cd763859c0a0e581dce6 Signed-off-by: Roman Birg <roman@cyngn.com>
* cm: Improve permission stringsMichael Bestas2015-12-181-5/+4
| | | | Change-Id: I2fdf589967efc997d0b3f93ff73268ad57858a61
* Keyguard: Introduce 3rd party keyguard perms and utilsd34d2015-12-182-0/+11
| | | | | | | | | For CM13, the third party keyguard permission is being added to the cmsdk rather than frameworks/base. This patch also introduces CmLockPatternUtils, a subclass of LockPatternUtils, which allows us to make use of the new third party keyguard permissions in cmsdk. Change-Id: I91fadfaae79e3f146e9ae73929cea91294ef8d87
* cmsdk: Add CMHW method to check if SRE is self managedSteve Kondik2015-12-091-0/+16
| | | | Change-Id: Ia5f644ce0b964a965afa47ea08016167c8b20620
* cmsdk: Add QS utility classes.Adnan Begovic2015-12-082-0/+6
| | | | Change-Id: I5644f6d9769614d72220ee68a08202e6c69037d9
* cmsdk: Reimplement helper methods for secondary telephony service.Adnan Begovic2015-11-291-12/+14
| | | | Change-Id: If126936f788d398c53dca21297cd7d69f9d933b8
* cmsdk: Re-enable multiple profiles functions.Adnan Begovic2015-11-291-2/+2
| | | | Change-Id: I1db0cba6cf107926a25a8e45952813d3c21eb470
* perf: Add PerformanceManager.getProfileHasAppProfiles APIKhalid Zubair2015-11-251-2/+19
| | | | | | | Add an API to query PerformanceManager if a perf profile supports app-profiles. Change-Id: I51d958343624ab085de0352ac182cb05308e0da4
* perf: fix perf profile change issuesKhalid Zubair2015-11-251-42/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Rework profile handling to address the following issues: - When app specific profiles are enabled, the perf service silently changes the profile to BALANCED when the user revisits settings. The service and Settings UI still show whatever pref the user had selected. The user is now unable to change the setting to BALANCED. The perf service ignores the change because the current profile (selected by app profiles) did not change. - When low power mode (battery saver) activates or deactivates, the user selected profile is overwritten. All runtime decisions regarding active profiles have been consolidated in to a single applyProfile() function that handles low power mode, user and app-specific profile rules. App specific profiles are applied only if the power profile is BALANCED. setPowerProfileInternal has been changed to save the user pref even if the active pref is unchanged. Fixes SAMBAR-1088 Change-Id: Iac658959130f08452f5e41ce3339fe4603ac474e
* Protected apps componentsVineet Patil2015-11-242-0/+13
| | | | Change-Id: I850d45e9aca6eff8221766830fce45468c8ca549
* cmsdk: Move Notification LEDs settings to CMSettingsAdrianDC2015-11-132-0/+12
| | | | | | | | | * Lights with Screen On * LEDs Brightness * Multiple LEDs Change-Id: I8c3f3cae53c834d1d2798d9dece00e3253ccb1db Signed-off-by: AdrianDC <radian.dc@gmail.com>
* cmsdk: Move LiveDisplay settings and resources.Adnan Begovic2015-11-105-1/+92
| | | | Change-Id: I6d0c3f8b645e2c8cca059ff343a774eab1933a9b
* cmsdk: Move proximitycheck to CMSettings.Adnan Begovic2015-11-092-0/+15
| | | | Change-Id: If9e097c373404fe8983fd9160ebeb8405bd363d8
* CMSDK : Change protection level system to privilegedDanesh M2015-11-051-6/+6
| | | | Change-Id: I8e5e8c17a9d7e2399155b34e63bdd55e19a59362
* perf: Remove logspamSteve Kondik2015-11-041-1/+0
| | | | Change-Id: Id7c54851950eedc77ab6bc085fe515b6e7aaaac5
* cmsdk: Refactor the PerformanceManagerSteve Kondik2015-11-035-1/+379
| | | | | | | * Remove all code and configuration into CMSDK. * Deprecate the properties-based API Change-Id: Ib14ce5b8623cb368e6b545d1f82bc9c58580e13b
* cmsdk: Make sure we're generating as 0x3F res idAdnan Begovic2015-10-261-1/+1
| | | | Change-Id: I2a55e65d7b9746dfd005d04c39024490a5b1d2b1
* cmsdk: Point at cmsettings for system profiles.Adnan Begovic2015-10-261-4/+5
| | | | Change-Id: I61497111f1bf1873554c4185b4424662dcb8c7e5
* Improve several permission description Strings.Matt Garnes2015-10-142-4/+4
| | | | | | | | | | The MODIFY_NETWORK_SETTINGS and MODIFY_SOUND_SETTINGS permissions were not descriptive enough. Improve the strings to enumerate exactly what settings these permissions protect. Fixes FOR-23. Change-Id: Idd64738c21d879462a7e7e6c65ceefdc771f1bcd
* cmsdk: Temporary build fixesAdnan Begovic2015-10-094-14/+19
| | | | Change-Id: I18a1aa9ade95de63fe18eaaeca388b118c8ffe8c
* cmsdk: mContext is private with SystemService now.Adnan Begovic2015-10-093-0/+6
| | | | | | YOU MEAN WE HAVE SANE ABSTRACTION NOW?! Change-Id: I5b37b656b2002013b368b43153927b796ec46e6a
* Automatic translation importMichael Bestas2015-10-037-1/+40
| | | | Change-Id: If46cee0ac3a60de651bcb20c54c19add9d2bbd3b
* CMSdk : Initial thermal state to STATE_UNKNOWNDanesh M2015-09-241-1/+1
| | | | Change-Id: I37c7fe7441d7f0f09d1b96be001f046417ffff12
* Automatic translation importMichael Bestas2015-09-2424-10/+251
| | | | Change-Id: I097602ee86881fcbd1d14ac9626f3f3119966df9
* CMSdk : Add thermal monitor service implDanesh M2015-09-241-1/+63
| | | | Change-Id: I54c4473a5fdd026958bc6bf170b2e8953aaa64af
* cmsdk: Make sure the ACCESS_APP_SUGGESTIONS perm is not hidden.Adnan Begovic2015-09-141-1/+1
| | | | Change-Id: Ide2ce8de1db05a9ccbcb948429623cff481eec12
* Added Application Suggestions.herriojr2015-09-147-0/+266
| | | | | | | | | | | | | Added in custom Resolver to handle providing suggestions. Added in Service to handle providing suggestions to custom resolver. Added in ability to provider suggestions through a Proxy to another application which must be installed during compile time if one is to be used. This is a similar implementation to how the Location Services work. Change-Id: Id960260596b7bb6485caa1e1d07744e387a4c6e9
* Automatic translation importMichael Bestas2015-09-1121-0/+236
| | | | Change-Id: I00f2ca510c5c449bc18ea5385510389e72efd539
* Update persistent storage permission stringMichael Bestas2015-09-111-1/+1
| | | | Change-Id: Id32018b2e6db156eefb124b646b08205e0dcd635
* Correct permission string.Michael Bestas2015-09-111-1/+1
| | | | | | * Be consistent Change-Id: I5201f1f2e7ddbf3639985036444935aac3835683
* cmsdk: Add persistent properties APISteve Kondik2015-09-093-0/+47
| | | | | | | | * Add support for reading and writing values from/to persistent storage. Requires the MANAGE_PERSISTENT_STORAGE permission, which should not be available for general use by applications. Change-Id: I8a793396d207f23fcda851c172372f2073778eec
* Add Broadcast action and query API for AudioSource.HOTWORD.Matt Garnes2015-09-081-11/+40
| | | | | | | | | | - Add ACTION_HOTWORD_INPUT_CHANGED broadcast action and related extras. - Add getCurrentHotwordPackageName() API to SettingsManager to query the current package name of the application that controls the HOTWORD input. - Rename SettingsManager to PartnerInterface. Change-Id: I5987499cd32908c47a7e8e95d644c483dc32914c
* Allow whitelist for MODIFY_NETWORK_SETTINGS permission.Matt Garnes2015-09-031-0/+2
| | | | Change-Id: If4e8137bd782b43f5bd6bd08804a5130deb05359