Adrian DC
25d7081418
cmsdk: Correct the useSegmentedBatteryLed details
...
* The power level is passed down as the alpha channel now,
in order to preserve consistency and still pass down
the color of the battery lights given to the liblights
Change-Id: Ia44cf1f73f09da6c96ac3b98e9387f1e3ec42249
2016-07-18 12:35:23 -07:00
inky@build01
c85073ff6c
Automatic translation import
...
Change-Id: I5bcb7e0777a697f18d9d58440c6db7269cef4ed1
Ticket: -
2016-07-15 14:05:30 -07:00
pinky@build01
1a2589b3d4
Automatic translation import
...
Change-Id: Ibd2684df79c127cdebe35e3a0435d02f77e23eec
Ticket: -
2016-07-06 12:00:16 -07:00
Adnan Begovic
b62a4550c3
cmsdk: Create brokerablecmsystemservice concept.
...
Extending the BrokerableCMSystemService allows a core
system service to declare a delegate provider interface
that can exist in another package, either in the same
or an external process.
Change-Id: Idf8d170b1504528b0d3aafb23895951e26459c98
2016-07-01 10:41:53 -07:00
inky@build01
052af0a76d
Automatic translation import
...
Change-Id: If564dc92bc80d6ddfeaec7606678d544591cc11d
2016-06-29 10:50:57 -07:00
inky@build01
ee2dc2db08
Automatic translation import
...
Change-Id: I1808f0cf7530364bdebdef8d530d49dbe7e4c8ad
2016-06-17 14:02:18 -07:00
inky@build01
c45e01b8ea
Automatic translation import
...
Change-Id: I39e197f19ff2888207f0eae14e72b39a21241eca
2016-06-06 17:44:43 -07:00
clyde@build01
174f042ec7
Automatic translation import
...
Change-Id: I7cacb61ffe8817360907f7138555f466b9f2f060
2016-06-03 15:14:56 -07:00
inky@build01
af55f98056
Automatic translation import
...
Change-Id: I4c501ae6f8cf5bcdb2957ed920d081b3b8627e3d
2016-06-01 12:02:56 -07:00
Adnan Begovic
b51572d697
cmsdk: Create CMSystemServer to handle our platform init.
...
Change-Id: I7b62978e2a284a3a1ec1ffc1d8c72545d7b0c939
2016-05-31 17:28:48 -07:00
Jessica Wagantall
970f0b6e95
Automatic translation import
...
Change-Id: I93bbea04f8764c0430597f295fef6972f632be1e
Ticket: RM-214
2016-05-26 18:58:18 -07:00
Jessica Wagantall
5e56748899
Automatic translation import
...
Change-Id: I46e5d915a803f1ef6813bdbdabe737863025e7ba
Ticket: RM-214
2016-05-20 17:23:32 -07:00
Abhisek Devkota
8f50ecda5d
Automatic translation import
...
Change-Id: I806c87e9f036c65c25ec56c452fac23507cf643f
2016-05-17 22:12:50 +02:00
Abhisek Devkota
5cb275d8c1
Automatic translation import
...
Change-Id: I5728ee43d68ae83f6480664f19f8bafb7d3fcc10
2016-05-15 02:47:41 +02:00
Abhisek Devkota
638da93883
Automatic translation import
...
Change-Id: Ic62129d6a01476de1cee98a54e5d39e136f80701
2016-05-14 11:18:20 +02:00
Abhisek Devkota
5340c0e45b
Automatic translation import
...
Change-Id: I08828c53b07a47fb169871c14b4d91641f88e3eb
Ticket: RM-232
2016-05-10 16:20:55 -07:00
Michael Bestas
69c9ab0f86
Automatic translation import
...
Change-Id: I415a05f9260dee22c61c2bd8cad035a424990fb6
2016-05-10 18:43:11 +03:00
d34d
e4886a668f
QS: Make themes a first class citizen again
...
Change-Id: Icd397a2ddd730ae525233b66288fde9a6798c221
TICKET: CYNGNOS-2670
2016-05-05 14:00:21 -07:00
d34d
8770189b8d
cmsdk: Add allowViaWhitelist to LLS_MANAGER_ACCESS_PRIVATE
...
Change-Id: Idee5bd602047c01f8e13cd7d5ddbe6fb151215a2
TICKET: CYNGNOS-2378
2016-05-04 17:42:28 -07:00
Steve Kondik
462be9bc62
cmsdk: Add support for segmented LEDs
...
* For devices with segmented LEDs which can function as a range bar.
Change-Id: I346576b705635b60f9fd8716937e86b23bc7aa30
2016-05-03 18:54:07 -07:00
Michael Bestas
76ff069e49
Automatic translation import
...
Change-Id: I9bc4a483af682783e5f0ee215daf8b7334fe5431
2016-04-29 00:47:58 +03:00
Steve Kondik
bf3c0cf948
cmsdk: Add CMAudioManager
...
* This is a rework of the session callback API which previously
lived in the framework due to JNI usage. This has been split out
and cleaned up for CMSDK.
* The JNI library lives on the server side, and the app-level
callback has been changed to a protected broadcast. This allows
us to wake up registered services when these events occur.
* Additionally, we support listing all active audio sessions.
* Also brings some JNI love/hate over to CMSDK.
Change-Id: I31c293943474419e3db088bb7ffab75f7440ac0f
2016-04-27 22:13:36 -07:00
Michael Bestas
380d31c00c
Automatic translation import
...
Change-Id: Ic3958966b87da56246142a98957d9cfe820b4066
2016-04-16 17:52:35 +03:00
Danesh M
b62448a59b
Revert "CmSdk : Add deprecated THIRD_PARTY_KEYGUARD permission"
...
This reverts commit 0918427452
.
Change-Id: I5c81b9b38360c8f87b072416352f32079ad6deb4
2016-04-15 15:13:35 -07:00
Danesh M
0918427452
CmSdk : Add deprecated THIRD_PARTY_KEYGUARD permission
...
We need this for older apps to still function.
Change-Id: I8c0f37bab9ad82d2915884eb9c4f6ccdd9ba3c1a
2016-04-15 13:20:48 -07:00
Steve Kondik
712426f249
livedisplay: Publish our own damn tile!
...
Change-Id: If765cb1fe1cbc34c857dc6237cd25a1fb27f848e
2016-04-14 20:35:15 -07:00
Michael Bestas
14190e4f00
Fix LiveDisplay string
...
Change-Id: Ic7e03a1284bc51ef91ad9e7d8d2572aec405ee14
2016-04-14 15:10:48 -07:00
d34d
10da08aa5e
cmsdk: correct naming of THIRD_PARTY_KEYGUARD perm
...
Change-Id: If2d062a90db340f8415d12897b16667fc834a848
TICKET: CYNGNOS-1705
2016-04-13 12:21:24 -07:00
Steve Kondik
1dab5a0ca9
cmsdk: Refactoring LiveDisplay
...
* Moving LiveDisplay to CMSDK!
* Completely redesigned the feature for future expansion.
* No new features in this patch, but a proper API is being
designed.
Change-Id: Ic8f55678f9141bf3386b2a1cf2fd1e8b3916c278
2016-04-13 01:37:08 -07:00
Michael Bestas
f1b172d392
Automatic translation import
...
Change-Id: I14df405ee407ce9b9b32507255ab8a7fa57ef40a
2016-04-06 01:25:07 +03:00
Michael Bestas
45f1e04519
cmsdk: Improve data usage strings
...
Change-Id: Iea97226f3a1a7bfc1d79e90f046e5a634d9fedf7
2016-04-04 19:03:17 +03:00
gkipnis
1ee5f204cc
Added READ_DATAUSAGE and WRITE_DATAUSAGE permissions
...
These permissions are used to control access to the DataUsageProvider
Change-Id: I3c0df3900c964d274081fe3bd9038705334819c8
2016-04-01 12:11:03 -07:00
Michael Bestas
42a1a85427
cmsdk: Minor weather provider string updates
...
Change-Id: Ic565daa23ad520484b1c5b802ab6f8d83f6653a8
2016-04-01 17:09:50 +03:00
Luis Vidal
4195a1cf89
Add Weather Content Provider [4/5]
...
Introduce CM Weather Manager and Weather Provider Services API.
The CM Weather Manager can be used by apps to request weather
updates.
The Weather Provider Services API allows a third party developer to
implement a weather service to process weather update requests and
update the CM Weather Content Provider data which can be consumed by
any other app holding the required permission.
Change-Id: Idcc80712ba92715109d3577d120f7fea85d6c996
2016-03-31 17:36:53 -07:00
d34d
bfa500dd15
LLS: Add live lock screen service [1/4]
...
The live lock screen service is resposonsible for deciding what
LLS should be displayed at any given time. Live lock screens can
be swapped out using a priority based system.
Change-Id: Ifba73e839b749fe78a9e4ee347dd20eea6bf0a22
2016-03-29 15:02:45 -07:00
Michael Bestas
3f42978e6f
Automatic translation import
...
Change-Id: I2c8633db25b85efc83b1539c8c20b9146fb220d5
2016-03-28 08:01:18 -07:00
Michael Bestas
948e399b5d
Automatic translation import
...
Change-Id: Iedea6c96b80f72ad83b9bb38069c069982ca5fce
2016-03-18 16:01:14 -07:00
Adnan Begovic
80f56517fd
cmsdk: Introduce externalCMServices array to cmres.
...
Change-Id: I29427524e69327f79e0adae16ccd800fbd712646
2016-03-15 15:54:06 -07:00
Michael Bestas
9f124658e6
cmsdk: Minor string improvement
...
* permdesc strings should end with a dot
Change-Id: I948ab86ee7548507da1a8cd3bd260637a1e927b7
2016-03-11 20:09:28 +02:00
Adnan Begovic
f8d4978149
cmsdk: Fix resource name.
...
Change-Id: I20b28bcfb801cd9ba9051f9c97e79ac1119e6fb7
2016-03-08 12:59:17 -08:00
Adnan Begovic
b4eafda7de
cmsdk: Add PerformanceManager tests, Change target permission.
...
Since PerformanceManager is strictly a CyanogenMod construct,
it doesn't make sense to enforce the interfaces with an android
specific permission (even though the implementation is delegated
to power manager). To keep consistency with the other api's,
modify the enforcing permission to a cm specific declaration.
Also add test cases for the PerformanceManager public interfaces.
Change-Id: I430b69dbee73bf94bb60932d1942ab97e3ba193e
2016-03-08 09:24:34 -08:00
Michael Bestas
a4efc11d74
Automatic translation import
...
Change-Id: Ie18403b1b7f026c986e327c28050123f52352084
2016-03-04 16:25:29 -08:00
d34d
b3ea2859fd
Themes: Refactor themes to CMSDK [2/6]
...
First attempt at moving as much as possible out of F/B
and into cmsdk
Change-Id: I9e53d1c32e01e88fc3918663dabe0001df922bc2
TICKET: CYNGNOS-2126
2016-03-04 13:59:33 -08:00
Michael Bestas
8a259437af
cmsdk: Add device-specific strings
...
* Reduce duplicate strings between device-specific setting extensions
Change-Id: I5691a68ba0ce031e2b8e3f9686997b155e04faff
2016-03-01 10:41:05 -08:00
Roman Birg
e3c966861f
cmsdk: send intent to intialize CMHW
...
Ref: OPO-513
Change-Id: Iedd88bfad12b8f257bb792bf024d8eefa92b321c
Signed-off-by: Roman Birg <roman@cyngn.com>
2016-02-25 09:00:18 -08:00
Michael Bestas
6c1aa2f115
Automatic translation import
...
Change-Id: I86ecc76f33b4cc3db62be2939ae501cd10f1634c
2016-02-22 05:17:42 +02:00
Roman Birg
6ad5263eb3
cmsdk: add common action for launching camera from screen gesture
...
Ref: OPO-427
Change-Id: If97b2ebc864687a53c4ef8253f5d2d0bafc1e996
Signed-off-by: Roman Birg <roman@cyngn.com>
2016-02-18 12:25:41 -08:00
Michael Bestas
ba31b78d15
Automatic translation import
...
Change-Id: I5616066b18e84f59e040a0e73882a3831cdca35f
2016-02-14 16:29:34 +02:00
Roman Birg
06965d4dfe
cmsdk: adjust default tile order
...
Ref: CYNGNOS-1861
Change-Id: I0f4ab58cb38fe0c9a2dba1b7d38de9020544bdc4
Signed-off-by: Roman Birg <roman@cyngn.com>
2016-02-11 11:44:09 -08:00
Michael Bestas
ee703e74fa
Automatic translation import
...
Change-Id: I1893380ab4f7e3bb5ff31c72578aa28a932839a0
2016-02-02 07:04:22 +02:00