| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* Remove all code and configuration into CMSDK.
* Deprecate the properties-based API
Change-Id: Ib14ce5b8623cb368e6b545d1f82bc9c58580e13b
|
|
|
|
|
|
|
|
| |
* This can be referenced instead of the standard jar if internal
resource identifiers are needed for sharing between platform apps
(systemui + settings is a good use case).
Change-Id: Ib078f6dd861a0a3a4cdcfccd6e245200d18368c4
|
|
|
|
| |
Change-Id: Id0dcfd7dc4a3ce50bed3dcd61c6d402c872c74de
|
|
|
|
| |
Change-Id: I6306a3b240de2777f1ed8482eb4a76d4d7ea0237
|
|
|
|
| |
Change-Id: Ieed8ebf256e91515b6921186487b83462910bca9
|
|
|
|
| |
Change-Id: I5cefacf1196261b071ce2c3561f18ebaf74de604
|
|
|
|
|
|
|
| |
Add constants to expose the system level hotword audio capture
permission and input source.
Change-Id: Ibc52dc27097dcb69125fc9c6381e021583cba148
|
|
|
|
|
|
| |
issue-id: CYNGNOS-828
Change-Id: I01c08c0e432d6a941950a565e5ab6664664e2a7f
|
|
|
|
| |
Change-Id: I22f9c455a4a9b7bd03018cf1fe82222bc7b36083
|
|
|
|
|
|
| |
* Moving CMHW out of the framework and into CMSDK.
Change-Id: I0b68b67d059e2310c83e253a9071d886ed6760cb
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Change-Id: Ib0d5be9894e7181a3481969eea8bba848f7fdbb8
|
|
|
|
| |
Change-Id: I86a2d8e8111dde01c878020cd38ff58bea09cbe5
|
|
|
|
| |
Change-Id: I0dce0c9ff92f6b5fb670c17660ffa9dfaca79d79
|
|
|
|
| |
Change-Id: I2f0dbab313e07221e2b2fb06894d3eff0d011d00
|
|
|
|
| |
Change-Id: I05b6dc7bde4037fbbe1b41ebb3ade8226d274199
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ia12c04af7106113aadd3a822bd2b3f1606331726
|
|/
|
|
| |
Change-Id: I2d9c266b129a918b9315cf797d82ad07c181b4a1
|
|
|
|
| |
Change-Id: I1aac7721244a510acb967f5995303ab9d57a11d3
|
|
|
|
|
|
|
|
|
|
|
| |
Otherwise PackageParser will skip you.
W/ResourceType( 3077): ResTable_typeSpec entry count inconsistent: given 6, previously 1003
I/PackageManager( 3077): /system/framework/org.cyanogenmod.platform-res.apk changed; collecting certs
W/PackageManager( 3077): Failed to parse /system/framework/org.cyanogenmod.platform-res.apk:
Application package org.cyanogenmod.platform already installed. Skipping duplicate.
Change-Id: Iddea111f4c9bbe69939266ce5c6902d176407b14
|
|
|
|
|
|
| |
Package names must contain at least one period if they're not 'android'.
Change-Id: I43658b30837efcaf099e8c02454154e9a57e1a91
|
|
|
|
|
|
|
|
|
|
|
| |
org.cyanogenmod.platform-res provides resources that,
if public, are globally accessible.
This allows us to declare public and internal permissions as
well as reference permissions declared by the android framework
core
Change-Id: Ia7d541f4b403585f7479ecd87895987b8471005b
|
|
|
|
|
|
| |
Also don't build CMPlatformTests unless explicitely called.
Change-Id: I3fd8f884d8815eab9987077766c0ff2fe3f98b4d
|
|
Create a simple CustomTile object with builder which lets a 3rd party
application publish a quick settings tile to the status bar panel.
An example CustomTile build:
CustomTile customTile = new CustomTile.Builder(mContext)
.setLabel("custom label")
.setContentDescription("custom description")
.setOnClickIntent(pendingIntent)
.setOnClickUri(Uri.parse("custom uri"))
.setIcon(R.drawable.ic_launcher)
.build();
Which can be published to the status bar panel via CMStatusBarManager#publishTile.
The CustomTile contains a click intent and click uri which can be
sent or broadcasted when the CustomQSTile's handleClick is fired.
This implementation closely mirrors that of NotificationManager#notify for
notifications. In that each CMStatusBarManager#publishTile can have an appended
id which can be kept by the 3rd party application to either update the tile with,
or to remove the tile via CMStatusBarManager#removeTile.
Change-Id: I4b8a50e4e53ef2ececc9c7fc9c8d0ec6acfd0c0e
|