Adnan Begovic
0769cdbd0d
CMResolver: Optimize restart if we know we don't have suggestions.
...
Change-Id: Ibf0683fcc51bc7d882f66f949031a16b6c9d580f
2015-09-15 09:52:10 -07:00
Michael Bestas
0d5b0b7d3c
CMSettingsProvider: Update app name
...
* Match AOSP settings provider
Change-Id: I949bb7a3e748319a94f2029dac8a5beea6553635
2015-09-15 15:37:02 +03:00
Adnan Begovic
688a04562e
CMResolver: Fix bad equivalancy check by using known boolean.
...
Otherwise we throw an index out of bounds exception when trying
to fetch data from the wrong adapter when clicking a result.
Change-Id: I2269216c6d13fa7db3f8e7bc990cfaad6197d1c9
2015-09-14 23:47:52 -07:00
Adnan Begovic
3c456656b3
cmsdk: Make sure the ACCESS_APP_SUGGESTIONS perm is not hidden.
...
Change-Id: Ide2ce8de1db05a9ccbcb948429623cff481eec12
2015-09-14 17:39:51 -07:00
herriojr
e78ca4d6fe
Added Application Suggestions.
...
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
2015-09-14 14:29:43 -07:00
Michael Bestas
35df988aa5
Automatic translation import
...
Change-Id: I00f2ca510c5c449bc18ea5385510389e72efd539
2015-09-11 20:01:23 +03:00
Michael Bestas
d39c839727
Update persistent storage permission string
...
Change-Id: Id32018b2e6db156eefb124b646b08205e0dcd635
2015-09-11 19:23:37 +03:00
Michael Bestas
44b9ae46d2
Correct permission string.
...
* Be consistent
Change-Id: I5201f1f2e7ddbf3639985036444935aac3835683
2015-09-11 19:01:43 +03:00
Adnan Begovic
9f381bc89f
cmsdk: Update api text for Persistent Storage API.
...
Change-Id: Icdbe63ba416f62d12f25b521541162d72c8040d4
2015-09-09 17:29:30 -07:00
Steve Kondik
7cef6f6945
cmsdk: Add persistent properties API
...
* 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
2015-09-09 15:43:32 -07:00
Matt Garnes
087f2b536d
Update API txt files for cyanogenmod.media.MediaRecorder.
...
Update API txt files for PartnerInterface.
Change-Id: I9a7d184791f9078b724c46cb5c9f7f2fe4557719
2015-09-09 11:57:43 -07:00
Matt Garnes
eabd575721
Add Broadcast action and query API for AudioSource.HOTWORD.
...
- 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
2015-09-08 17:28:20 -07:00
Matt Garnes
a458122384
Allow whitelist for MODIFY_NETWORK_SETTINGS permission.
...
Change-Id: If4e8137bd782b43f5bd6bd08804a5130deb05359
2015-09-03 14:49:03 -07:00
Matt Garnes
26272cd1ae
Add Hotword audio capture constants.
...
Add constants to expose the system level hotword audio capture
permission and input source.
Change-Id: Ibc52dc27097dcb69125fc9c6381e021583cba148
2015-09-03 11:42:17 -07:00
Adnan Begovic
99b8c5d9f3
cmsdk: Update documentation for Boysenberry release.
...
Change-Id: I5bbd18d2d182b0c2fbecdc19484a4e6533b0fb28
2015-09-02 10:36:38 -07:00
Adnan Begovic
bc2ea6b4a7
cmsdk: Update documentation for HAF permission.
...
Change-Id: I0b02f23335d13a95abef31bd4cbe6fac7c7b5519
2015-09-01 18:00:39 -07:00
Adnan Begovic
04569c79bf
cmsdk: Update tests for new ALARM permissions.
...
Change-Id: I51e8b503af22b23584a8f8bd552825a9cf0786a4
2015-09-01 17:22:33 -07:00
Adnan Begovic
9971604ed5
cmsdk: Update cm-api for hasSensitiveData() and new permissions.
...
Change-Id: Iffc308a434ee9c82ba4278972bbfe774436bcfab
2015-09-01 17:19:51 -07:00
Adnan Begovic
7f17704974
cmsdk: Add permissions for ALARMS.
...
Change-Id: Ibf8f8a51b97d4c90dcddb11f093e64d82b478f44
2015-09-01 17:14:11 -07:00
Adnan Begovic
052391135b
cmsdk: Enforce cyanogenmod.permission.MODIFY_PROFILES for profiles.
...
Change-Id: Id14bfd9b214b4f53960c55d8abab2764f990b1b6
2015-09-01 15:40:58 -07:00
Adnan Begovic
88bc9965e9
cmsdk: Fix toast in CMHardwareTest.
...
Change-Id: Ia565607b9b43ad57923c07830a3373c73060ea5d
2015-09-01 14:59:21 -07:00
Adnan Begovic
c0c27a6f94
cmsdk: Add preliminary hardware manager tests.
...
Change-Id: Ic01898fc9c1ae4d9c3b52ade8737ec6ab8388670
2015-09-01 14:13:03 -07:00
Adnan Begovic
3a502e91b2
cmsdk: Change parceling for DisplayMode.
...
Change-Id: Ied3521e3fb7c3f198c0b17d82638fa21ad5cd69a
2015-09-01 14:12:21 -07:00
Adnan Begovic
c5fa7bcf01
cmsdk: Fix spelling error in CMSettingsProvider makefile.
...
Change-Id: I21689c41a112995e133d4221a14e65e805b4cc31
2015-09-01 14:11:29 -07:00
BadDaemon
40a46bd09e
BugFix: Fix potential NPEs with getService()
...
Should fix
"java.lang.NullPointerException: Attempt to invoke interface method
'int cyanogenmod.hardware.ICMHardwareService.getSupportedFeatures()'
on a null object reference" and others
Change-Id: Ic5a02fc953376aa746844fd6c2f93b5f48246516
2015-09-01 14:11:01 -07:00
Michael Bestas
6850732052
Automatic translation import
...
Change-Id: I9dd6196fc0afa491fec0437e5a5d2fbe4d1ce4e2
2015-09-01 13:00:18 -07:00
Jorge Ruesga
95dadd837c
cmsdk: allow custom tiles to set the new qstile's sensitive data flag
...
Requires: topic:hide-qs-tiles
Change-Id: I71c85a00ae5797f1e142073b4d6a3a4c3274007b
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
2015-08-31 16:41:09 -07:00
Yvonne Wong
0eb2999091
Add CMSettingsProvider and CMDatabaseHelper
...
issue-id: CYNGNOS-828
Change-Id: I01c08c0e432d6a941950a565e5ab6664664e2a7f
2015-08-31 13:52:27 -07:00
Adnan Begovic
e949433c08
cmsdk: Build in the Manifest and R classes for the sdk.
...
Change-Id: I22f9c455a4a9b7bd03018cf1fe82222bc7b36083
2015-08-31 13:27:17 -07:00
Yvonne Wong
a632fbcde5
cmsdk: Update cm api text files
...
Change-Id: I4330eed40d07b98031b76ce345fc8f032e00cf74
2015-08-28 16:18:17 -07:00
Steve Kondik
ba4db5ad36
cmhw: Add makeDefault arg to setDisplayMode
...
* Already supported by the HAL and is necessary to sync state with
the server side.
Change-Id: I65148d5464dff8dbbee374387a01bcf13a945eb1
2015-08-20 23:58:47 -07:00
Tom Powell
648c91fa92
Automatic translation import
...
Change-Id: I61b1d47ce1b4409de0e7bd425020c8dcfcd25995
2015-08-20 21:41:37 -07:00
Tom Powell
b23c1817b8
Automatic translation import
...
Change-Id: Idef5fa989b78aeecd9aef65c823ab9fda8bdb919
2015-08-20 20:51:28 -07:00
Tom Powell
fd406e9e71
Automatic translation import
...
Change-Id: I17ad702060fc84c01e78013a05051ee3baf3bd43
2015-08-20 14:35:02 -07:00
Steve Kondik
e18f6d8b1c
cmsdk: Add initial DisplayMode and AutoContrast support to CMHW
...
Change-Id: I71f3599c64c03efc4b090ea71e583c942d0c03c2
2015-08-19 05:33:40 -07:00
Steve Kondik
5ee87cbf06
cmsdk: Transplant CMHW into CMSDK
...
* Moving CMHW out of the framework and into CMSDK.
Change-Id: I0b68b67d059e2310c83e253a9071d886ed6760cb
2015-08-19 05:33:11 -07:00
Steve Kondik
435e2f3b17
profiles: Don't bind the keyguard until ActivityManager is up
...
Change-Id: I2f349d00c197cf5c4a492fb0892b3edd71479ea4
2015-08-19 05:29:16 -07:00
Michael Bestas
8b5a4d9bed
Automatic translation import
...
Change-Id: Icbef018dbd659b913e2352065d5bfdc2f60d708b
2015-08-17 20:02:39 +03:00
Adnan Begovic
bf57636f45
cmsdk: Rename gradle-sample package namespace.
...
Change-Id: Iab4e8a84c0ac767671201454656fd6630ba552b2
2015-08-15 01:02:31 -07:00
Adnan Begovic
203a9bc341
cmsdk: Add gradle sample project.
...
Change-Id: Ic239848fb3be4b7e2b5d6930860900c794624fee
2015-08-15 00:56:24 -07:00
Jon Dinneen
5a518355e6
cmsdk: Fix README. (Add period).
...
Change-Id: I3974eeefada9836dd9e6b70b6aa3054c3d269f3d
2015-08-14 22:56:18 -07:00
Roman Birg
307941c0fd
cmsdk: fix enabling/disabling keyguard
...
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>
2015-08-13 10:49:17 -07:00
Tom Powell
f304ef2ac9
Automatic translation import
...
Change-Id: I589bde7ad1b8f0b4a62f2aa5f08b69b8e510b7b6
2015-08-12 11:02:42 -07:00
Tom Powell
c30c5b5f65
Automatic translation import
...
Change-Id: I0f93a645538f90e0e191e277de7f7237b3861909
2015-08-11 15:49:33 -07:00
Tom Powell
f47e3de17d
Automatic translation import
...
Change-Id: I7e45e55719b9c0afefa5c31084947b01e204fa35
2015-08-10 10:37:41 -07:00
Adnan Begovic
f4541cdbfc
cmsdk: Update readme for maven central deploy.
...
Change-Id: I8ac9fb19ad97158d1c83c7406df0dd10e0b7ac10
2015-08-07 16:37:24 -07:00
Adnan Begovic
bb1367a594
cmsdk: Update README
...
Change-Id: Iebc423e92b5357947406bd3b4cc7322bc9a10490
2015-08-06 21:51:12 -07:00
Adnan Begovic
4c28bc5463
cmsdk: Provide quick manual functional telephony api tests.
...
Change-Id: Idda7db6a4961d45f038176e478418123d8758073
2015-08-06 20:36:32 -07:00
Joao Figueiredo
7f50335f2b
cmsdk: Dual SIM support on CM SDK
...
Signed-off-by: Adnan Begovic <adnan@cyngn.com>
Change-Id: I69b349853b0259582956744d9ddd99a187c10fff
2015-08-06 18:56:12 -07:00
Matt Garnes
7820e6d566
Update APIs for new settings and DeskClock support.
...
Change-Id: Ia53e60c37d868109b69e0435cdb02ded2a041bba
2015-08-06 16:19:56 -07:00