aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Automatic translation importTom Powell2015-08-206-4/+57
| | | | Change-Id: I17ad702060fc84c01e78013a05051ee3baf3bd43
* cmsdk: Add initial DisplayMode and AutoContrast support to CMHWSteve Kondik2015-08-195-0/+230
| | | | Change-Id: I71f3599c64c03efc4b090ea71e583c942d0c03c2
* cmsdk: Transplant CMHW into CMSDKSteve Kondik2015-08-197-3/+1051
| | | | | | * Moving CMHW out of the framework and into CMSDK. Change-Id: I0b68b67d059e2310c83e253a9071d886ed6760cb
* profiles: Don't bind the keyguard until ActivityManager is upSteve Kondik2015-08-191-1/+7
| | | | Change-Id: I2f349d00c197cf5c4a492fb0892b3edd71479ea4
* Automatic translation importMichael Bestas2015-08-177-2/+44
| | | | Change-Id: Icbef018dbd659b913e2352065d5bfdc2f60d708b
* cmsdk: Rename gradle-sample package namespace.Adnan Begovic2015-08-153-0/+0
| | | | Change-Id: Iab4e8a84c0ac767671201454656fd6630ba552b2
* cmsdk: Add gradle sample project.Adnan Begovic2015-08-1528-0/+804
| | | | Change-Id: Ic239848fb3be4b7e2b5d6930860900c794624fee
* cmsdk: Fix README. (Add period).Jon Dinneen2015-08-141-1/+1
| | | | Change-Id: I3974eeefada9836dd9e6b70b6aa3054c3d269f3d
* cmsdk: fix enabling/disabling keyguardRoman Birg2015-08-133-17/+76
| | | | | | | | | | | | | | We cannot create a new WindowManagerPolicy every time since the method isn't called from the main thread every time, which could lead to exceptions being thrown when trying to create PhoneWindowManager. Instead of creating a new policy, bind to the keyguard service on bind, and then pass it to the profile to operate on. Ref: NIGHTLIES-1640 Change-Id: I3ac58bfa534755eaa73890cc5ddf05987a7d0d8c Signed-off-by: Roman Birg <roman@cyngn.com>
* Automatic translation importTom Powell2015-08-121-0/+2
| | | | Change-Id: I589bde7ad1b8f0b4a62f2aa5f08b69b8e510b7b6
* Automatic translation importTom Powell2015-08-1110-0/+61
| | | | Change-Id: I0f93a645538f90e0e191e277de7f7237b3861909
* Automatic translation importTom Powell2015-08-101-0/+1
| | | | Change-Id: I7e45e55719b9c0afefa5c31084947b01e204fa35
* cmsdk: Update readme for maven central deploy.Adnan Begovic2015-08-071-11/+16
| | | | Change-Id: I8ac9fb19ad97158d1c83c7406df0dd10e0b7ac10
* cmsdk: Update READMEAdnan Begovic2015-08-061-2/+36
| | | | Change-Id: Iebc423e92b5357947406bd3b4cc7322bc9a10490
* cmsdk: Provide quick manual functional telephony api tests.Adnan Begovic2015-08-062-0/+110
| | | | Change-Id: Idda7db6a4961d45f038176e478418123d8758073
* cmsdk: Dual SIM support on CM SDKJoao Figueiredo2015-08-068-0/+791
| | | | | Signed-off-by: Adnan Begovic <adnan@cyngn.com> Change-Id: I69b349853b0259582956744d9ddd99a187c10fff
* Update APIs for new settings and DeskClock support.Matt Garnes2015-08-062-6/+10
| | | | Change-Id: Ia53e60c37d868109b69e0435cdb02ded2a041bba
* Add API to SettingsManager to set zen mode.Matt Garnes2015-08-069-1/+281
| | | | | | | | | | | | - Add a new permission cyanogenmod.permission.MODIFY_SOUND_SETTINGS. - Only allowed when the caller holds cyanogenmod.permission.MODIFY_SOUND_SETTINGS. - Allows the user to set zen mode to the off, priority interruptions only, or no interruptions modes. - For each mode change, the end condition will be set to null so that the mode remains active indefinitely. Change-Id: Id465509a8cc8d98953bf8cbe06cacff02b9f75a0
* Add AlarmClock support for CM DeskClock manipulation.Matt Garnes2015-08-066-2/+620
| | | | | | | | | | - In order to externalize the AlarmClock provider within DeskClock, move the database contract, ClockContract, into the SDK so that interested parties can reference it. - Add CyanogenModAlarmClock to add new utilities for turning existing alarms on/off and creating new alarms. Change-Id: I1f11ccc3988bdef10d721e2038b2c7d69a4ae598
* Add SettingsManager.Matt Garnes2015-08-0611-0/+440
| | | | | | | | | | | | | Add new APIs for changing a subset of system settings. Protected by cyanogenmod.permission.MODIFY_NETWORK_SETTINGS: - Add ability to toggle airplane mode on/off. - Add ability to toggle mobile data on/off. Protected by android.permission.REBOOT: - Add ability to shutdown or reboot the device. Change-Id: I5e943be11260c58afa664f1702c0ecb4413528fe
* Automatic translation importMichael Bestas2015-08-053-9/+10
| | | | Change-Id: Ibc89b531a5f4603643c7d2b43d4610069d7c8768
* cmsdk: Add sample Profiles application.Adnan Begovic2015-08-049-0/+191
| | | | Change-Id: I504f6c278055564a711a9bae18065f3d7989ccdd
* cmsdk: Expose ProfileTrigger constructor for third parties.Adnan Begovic2015-08-043-1/+21
| | | | Change-Id: I96dbc4974f49d07df020510be59f6ad23040e448
* cmsdk: Update custom tile sample for shouldCollapsePanel.Adnan Begovic2015-08-041-0/+1
| | | | Change-Id: I236e732ece98db8b281c9395171a1ce5161f65aa
* cmsdk: Clean up documentation.Adnan Begovic2015-08-032-4/+4
| | | | Change-Id: I1ffc22376b6241484b2208b0cd1daffc47aa9288
* cmsdk: Update current api text files.Adnan Begovic2015-07-312-4/+54
| | | | Change-Id: Ifd99bba9c25cb97d590049e3b4a5109159ed0019
* cmsdk: Support deleteIntent and remove tiles when packages change.Adnan Begovic2015-07-314-0/+228
| | | | Change-Id: I488410296c7579870406ea8fe289cf0b2158ea80
* Profiles: add LockModeSettingsRoman Birg2015-07-314-21/+231
| | | | | | | | | | Splits out the lockmode into its own LockSettings, primarly so it has its own processOverride() - so it will respect the LockMode.DEFAULT setting. Ref: CYNGNOS-620 Change-Id: I6183492facebed37133e84d45a6bb2f91f76d5ea Signed-off-by: Roman Birg <roman@cyngn.com> Signed-off-by: Adnan Begovic <adnan@cyngn.com>
* cmsdk: Add support for remote views in expanded stylesAdnan Begovic2015-07-315-1/+177
| | | | Change-Id: Ifa4e7f09df60c65fe476c5b9d332da0cb460e098
* cmsdk: Add functional manual and unit tests for new setIconAdnan Begovic2015-07-317-0/+108
| | | | Change-Id: Ia0f83c76429f80a7b7a4216e0cdf7d71844b9b64
* cmsdk: Create new setIcon method for utilizing bitmapsAdnan Begovic2015-07-312-3/+105
| | | | Change-Id: I123994af89fe435b9f4bc146056a237f1cecb939
* cmsdk: Make sure we're writing ProfileTrigger values as typed array.Adnan Begovic2015-07-311-2/+4
| | | | | JIRA: NIGHTLIES-1627 Change-Id: Ic04795810762380f9e9632737acd4491c750ff7d
* cmsdk: Fix Profile parceling for custom objects.Adnan Begovic2015-07-301-15/+17
| | | | | | | | | | Since these objects aren't part of the bootclasspath we need to explicitely write them as typed arrays so we can unmarshall them on the other side of the IPC call correctly. Also change the addProfileGroup method to filter out possible null groups. Change-Id: I501f46895440a174201c4bc413f4d3e6ee16a5ce
* cmsdk: Update tests for recent builder changes.Adnan Begovic2015-07-282-1/+1
| | | | Change-Id: Icb949ff79044c60a4f70ba0ca2432b463c541e78
* cmsdk: Make sure we're defauling shouldCollapsePanel to true.Adnan Begovic2015-07-281-1/+1
| | | | Change-Id: Ibf8c09e54e784a72ddbc56561227d65a33e4d7ab
* cmsdk: Update manual functional tests for shouldCollapsePanel.Adnan Begovic2015-07-271-0/+2
| | | | Change-Id: I45028879e3cc259549b4ed43b9af15e062b07697
* cmsdk: Add unit tests for shouldCollapsePanelAdnan Begovic2015-07-272-0/+28
| | | | Change-Id: If9997c1be005f962dc628888f1090cb973588bb4
* cmsdk: Add method for shouldCollapsePanel.Adnan Begovic2015-07-273-1/+30
| | | | | | | | - Allow for disabling of panel collapse when handling an onClick or onClickUri event in CustomTile. Change-Id: I73bd513baf0fb8b7db33020a3456430702ccd609
* Automatic translation importMichael Bestas2015-07-2711-0/+198
| | | | Change-Id: I6dc975730af07f218b75edb2f0bc4616abc278ab
* cmsdk: Hide PARCELABLE_VERSION constant which varies between releases.Adnan Begovic2015-07-213-2/+1
| | | | Change-Id: I3bdeb9b359e46f0c02e833b23a958d071fc63df5
* cmsdk: Update api text for recent changes.Adnan Begovic2015-07-212-4/+6
| | | | | | | - Specific parceleable version - Update constants for profile extras Change-Id: Ibfad1c6b2549ff0bdf9ea4f9e580667e30830d63
* cmsdk: Add tests for StatusBarPanelCustomTile parceling.Adnan Begovic2015-07-201-0/+94
| | | | Change-Id: I10058517992cff27de86914c30e41a4b58958723
* cmsdk: Declare a parcelable header.Adnan Begovic2015-07-2010-124/+535
| | | | | | | | | | - This change forces that a parcelable header is written as the first data positions in a parcel and defines a means to distinguish between old sdk class versions vs new ones to do proper unraveling of parcels. Ticket: BAMBOO-152 Change-Id: I9cc762fe8a51cc527e85be7fe5de57e4613be019
* cmsdk: Make sure we're not including source from internal package.Adnan Begovic2015-07-201-7/+11
| | | | Change-Id: Ib0d5be9894e7181a3481969eea8bba848f7fdbb8
* Automatic translation importMichael Bestas2015-07-1918-0/+308
| | | | Change-Id: Ic3e483b4231fbec721d1e23984164aa37ddb1d1f
* cmsdk: Update intent action extras to match new namespace.Adnan Begovic2015-07-171-2/+2
| | | | Change-Id: Iad255ebc25b43aa582edf2bf496412d54c7216a9
* cmsdk: Fix javadoc comment for CM_VERSION_CODES.Adnan Begovic2015-07-171-1/+1
| | | | Change-Id: Ib5205051ffeb830df96b4c0fb30a9a0b5a7616ce
* cmsdk: Update api files for intent action change.Adnan Begovic2015-07-172-2/+2
| | | | Change-Id: Ifd81f220a7c9430133446b2d1cc3520f6250790c
* cmsdk: Update PROFILE_PICKER intent action.Adnan Begovic2015-07-161-1/+1
| | | | Change-Id: I2fc91a642b7947ac49a33232164fcaf88a4b95f4
* cmsdk: Clean up constant linking for javadoc.Adnan Begovic2015-07-162-11/+11
| | | | Change-Id: I52c724b3f7caf66d24401c7f50435c42f4692d5a