| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Change-Id: Ib56e96268fbbb444d4cbfab7994a6913b96f1aa2
|
|
|
|
|
|
| |
OSS-JIRA: NIGHTLIES-1480
Change-Id: I48fbb350d96424b593858aca1b2343a79f298b0c
|
|
|
|
|
|
|
| |
Refactor to create a system service in secondary
CM framework.
Change-Id: Ic69da01d941bbd09271c260429d744f8e79ab7b9
|
|
|
|
| |
Change-Id: I6259d4dde7af32bb99263227bb93a5dee3a972d0
|
|
|
|
| |
Change-Id: I700fa5f8c4c8ec9964dbf78e5fc57718e1db04ef
|
|
|
|
|
|
|
| |
If a new listener is created, then notified all custom tiles that was previously registered
Change-Id: I9e8d9a1fa84d54b00ea7fd8ed400e172f17f06cc
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
|
|
|
|
|
|
|
|
| |
Saved the context passed to CustomTile.Builder in other to differenciate from the context
used to publish the tile. This allow to load resources (icons) from other packages
Change-Id: I8e40bc59a66f371f3a02f0182e25c6e9eca73c63
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
|
|
|
|
| |
Change-Id: I11386e177982008fb052829bdcfd9969145ef587
|
|
|
|
| |
Change-Id: I3ec69dfc486ec5b10461c3a8e8cf6ce60a24fa0b
|
|
|
|
| |
Change-Id: I7456865cffd86c885403e4406dbfa405f477e86d
|
|
|
|
| |
Change-Id: I65995f20e00b9b6068b3f93ae87da963e648d7fa
|
|
|
|
| |
Change-Id: I4ff725cb306ba6371233bb7c3d3991e344821511
|
|
|
|
| |
Change-Id: If08729e64271ed72545eddc8da3147f23c6f2d75
|
|
|
|
| |
Change-Id: Icc92eb3452257cb6c4bbfc7c6558ba4708731a21
|
|\ |
|
| |
| |
| |
| |
| |
| | |
No need for the cm_ prefix on non-AOSP projects
Change-Id: I27360c49792093c90207950687ea4a61a9d8f3a3
|
|/
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Ie58b11cfa972f449bfc20b05f4b52b7cd28ab7d5
|
|
|
|
| |
Change-Id: Id31db92d222e2edb7cf4725b4fcc58a154db0d69
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I9cca55f693ef3f0363bac2f5c8ae1db07adc4f34
|
|
|
|
|
|
| |
Also don't build CMPlatformTests unless explicitely called.
Change-Id: I3fd8f884d8815eab9987077766c0ff2fe3f98b4d
|
|
|
|
| |
Change-Id: I8934fe5c82963a3aba38ce5eec6e59e50a820d17
|
|
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
|