a09b4d2a611a7606e8fc8c73a24bd941b6fc173f |
|
15-Apr-2016 |
Narayan Kamath <narayan@google.com> |
Remove unnecessary allocation+unboxing of objects. Transforming String->int can be done with 0 allocations using Integer.parseInt. bug: 28078871 Change-Id: I8d9f322d7154728849dde61ef282046032858d60
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
acf424a37a87afe78ef6d4c92e2bf1d56fe4b686 |
|
15-Mar-2016 |
Chris Wren <cwren@android.com> |
don't call other services in dump Currently the ranker config file is synced to app opps. Also sync App Opps to the config file. Then use that data to inform the dump, instead of polling. Bug: 25424580 Change-Id: I6089532aa8618a31bfc3a36bee630c04c3ef3798
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
ef37f284364cc45c2ed91bfe04c489d2cedd32d2 |
|
12-Feb-2016 |
Julia Reynolds <juliacr@google.com> |
Remove Notification Topics. Bug: 23220370 Change-Id: Ifbcdbab1cf6974c192483091512f75762784a98e
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
fec58c263c6e3da3fa449fac1d0c2630c8d66bd6 |
|
12-Feb-2016 |
Julia Reynolds <juliacr@google.com> |
Show topic settings inline if user has configured topics. Change-Id: Icf51faad61b3ae4261991691a1d679b190ea712a
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
81afbcdbf96c687b61ed53170e1654f4f8ea5b15 |
|
09-Feb-2016 |
Julia Reynolds <juliacr@google.com> |
Allow apps to know what users think of their notifications. - App wide blocking - Topic importance Change-Id: I9026e5c26c5dbcab1c86c385beede891f961933f
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
dd3e86bcb0b6a5dc356d903df88c3d5a15510f7c |
|
02-Feb-2016 |
Julia Reynolds <juliacr@google.com> |
Allowing querying for apps with blocked topics. Bug: 26882239 Change-Id: If888cb18891a412067bcb28e575f502c6091f77a
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
92d456e9a62d7dadb3e21f481f7453bd82b1aa23 |
|
25-Jan-2016 |
Julia Reynolds <juliacr@google.com> |
Show app level settings when an app doesn't use topics. Change-Id: I205062868ac3a44aa24a29bcb82a9374026287a7
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
85aa6cb1779635bb3b6b3ba739fc4ee3813bba3a |
|
08-Jan-2016 |
Julia Reynolds <juliacr@google.com> |
Notification banning updates. - Dismiss notifications from banned topics - Don't ban all topics when banning an app. - Block notifications from banned topics. Bug: 26154396 Change-Id: I1d94e6176a413386d89f8dc1c4899aee8a8a73b8
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
e06b4d1d9f718b9fe02980fea794a36831a16db2 |
|
06-Jan-2016 |
Jeff Sharkey <jsharkey@android.com> |
Consistent naming for PackageManager methods. When hidden PackageManager methods take a userId argument, they should be named explicitly with the "AsUser" suffix. This fixes several lagging examples so that we can pave the way to safely start passing flags to new methods without scary overloading. Also fix spacing issues in various logging statements. Change-Id: I1e42f7f66427410275df713bea04f6e0445fba28
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
51017d0e23ce9855fabcf786a2067ceb19121fbc |
|
15-Dec-2015 |
Chris Wren <cwren@android.com> |
implement assistant service connection Added a guest-mode to ManagedServices. Like system services, the lifecycle of a guest is not managed. Unlike system services, guests are not considered privledged. The Assistant gets all the usual listener events. Implemented adjustImportance. Future work: enqueued, clicked, visibility, removed, annotations Bug: 22455414 Change-Id: Ic41c0bf625b5e98cb577b49098bba23a539bb507
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
be8fdee532cff806a7482863b7c72e907547d127 |
|
18-Dec-2015 |
Julia Reynolds <juliacr@google.com> |
Differentiate between apps that use topics and those that don't. Bug: 22451710 Change-Id: Idb567a4fc511a03cb999179765cfa4cbeb63dcb7
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
a07af88b9566e34ecb0cfd07f225d7ceb181e8bb |
|
17-Dec-2015 |
Julia Reynolds <juliacr@google.com> |
Allow users to set app-wide Importance default And the associated ui changes to the notification guts. Bug: 22451710 Change-Id: I4e0b11e7b24d70b039a432c5e6cd76c9c7cc547c
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
5d25ee7a006fda7150ba251cff92c27130611f88 |
|
20-Nov-2015 |
Julia Reynolds <juliacr@google.com> |
Topics can now have an Importance. Bug: 22451710 Change-Id: I627121da6c4b85492715a8e8a099656dca52b734
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
da30354438fe4f9645c67de2916fcbbb5c7adce6 |
|
23-Nov-2015 |
Julia Reynolds <juliacr@google.com> |
Be more resiliant to notifications that don't use a builder. Bug: 25772839 Change-Id: I526001a21f959f7229443f487439c51c8d84f1ea
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
233a5f97ea7b46814747a99f584b08d4e8c70105 |
|
19-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
Implement notification ranking by topic. Including sensitive notification visibility & DND bypass. Bug: 22451710 Change-Id: I5f3a0c6d59de0495cb904bad6f886eb29ed4bda4
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
bc253a28582c4cdd56cc8a0d49cd69b4624cfb4b |
|
18-Nov-2015 |
Julia Reynolds <juliacr@google.com> |
Remove 'peekable' preference. To be replaced by 'importance' in the future. Bug: 22854014 Change-Id: Idc9ca79b145d5c69e769c9239ed9291dce40d8c8
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
ddbe4ca1ca3c585cf86dac3823947ebacb7c9be6 |
|
14-Aug-2015 |
Xiaohui Chen <xiaohuic@google.com> |
Clean up USER_OWNER in notifications Bug: 19913735 Change-Id: Ib6c2ed11eee6adf062a6dff00c99e62945153f9e
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
5eab2b72afe5b20dc66c237b1cceedfc09de2d52 |
|
16-Jun-2015 |
Chris Wren <cwren@android.com> |
high-frequency notification stats. Aggregate and then periodically report stats that are high-frequency because they are driven by app behavior, not user behavior. Reuse the NotificationUsageStats facility. Remove redundant stats. Lessen memory foot print. Enable in-memeory aggregates with small, bounded memory footprint. Bug: 20258744 Change-Id: I87e391419c53917fa13c68a56f8cdb40a7c8e548
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
35ef0a626c89af03d40df1a4eda73aa6725c0941 |
|
28-May-2015 |
John Spurlock <jspurlock@google.com> |
Backup/restore notification policy. - Include zen + ranking config in the backup payload. - Owner user only for now. - For the most part, reuse existing policy file structure as the payload format, but elide items that do not survive across devices (info for secondary users, uids). - Also elide the manual zen rule, if set. - During restore, keep ranking info for uninstalled apps in purgatory until the apps exist. Bug: 17755700 Change-Id: Iadf71a43cd0efd44fe9a0a29874d60666b6d2076
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
1d881a1e986c706963c254fbe2b6296a1cd10b75 |
|
19-Mar-2015 |
John Spurlock <jspurlock@google.com> |
HUN: Implement per-package config. - Keep track of whether or not HUNs are allowed per-package. - No impact on ranking, purely presentational. - Simplify RankingHelper with a package table. - Improve RankingHelper dump. - Fix some warnings and typos. Bug: 19776495 Change-Id: I28d69df69b576f4eabbb528eabecb1f736f0e830
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
|
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
85374052e3c359884b7a54266666243d049dca7e |
|
08-Oct-2014 |
Christoph Studer <chstuder@google.com> |
RankingHelper: Remove STOPSHIP Remove obsolete debugging code that was marked STOPSHIP. Bug: 17919719 Change-Id: I025410c191960382486456c9edd7675a14f0fa4b
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
3ad4e3a45bbe44129b14c4d391431e44f1e04f0c |
|
02-Sep-2014 |
Chris Wren <cwren@android.com> |
Honor per-app sensitivity setting. Settings are stored by NotificationManagerService in the policy file, and are communicated to NotificationListeners via a hidden API on the RankingMap object. Bug: 16324353 Change-Id: I2d5cf6782273744cbf9b309dec76780cc0a4c39e
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
2b122f4c2e691f0319e4f9ea5873989792bb56a6 |
|
27-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Add a hidden system method to check call filter. As a stopgap for dialer, add a NoMan method to check whether or not contact extras meet the current notification interruption filter, if phone calls are allowed at all. Bug:17299986 Change-Id: I4d7e04b974d878504ef4e3a73cb6b602cdd2f73e
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
cd4adf8b5ef9ac1f90fdddbb405404e173aedc87 |
|
19-Aug-2014 |
Christoph Studer <chstuder@google.com> |
NoMan: Fix inconsistent notification comparator Switch second phase of notification sorting to lexicographic string comparison in order to enforce a consistent comparison. Note that this slightly changes the logic: Within groups we previously fell back on authoritative rank comparison when one of the notificiations didn't have a sort key. Now we just replace missing sort keys with " ". Bug: 16626175 Change-Id: I91f4f4afeeb2c8edda6cd2668011a7367795086c
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
1031c974855ff4117a6d7866e664295786840319 |
|
23-Jul-2014 |
Chris Wren <cwren@android.com> |
Honor the sort and group keys for notification ranking. Sort notifications naturally, then move group childen to be next their proxy. The group proxy is the summary, or if no summary exists, the lowest-ranked member of the group is chosen as the proxy. Notifications with a sortKey but no group and placed into a synthetic group that consists of all notifications from that package and user in the same priority bucket that also have sortKeys. Expose a new API for listeners to get the group key for the notificaiton. Bug: 15190903 Change-Id: I324ba0c394affdabb3588ca2ebafa7cf0acad2af
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
cf7ed583080b6c958f5a02817110505bae2a17df |
|
23-Jul-2014 |
Chris Wren <cwren@android.com> |
Revert "Honor the sort and group keys for notification ranking." This reverts commit df09d4c348f9f2aea10391b27d157d8b71a9e189. Change-Id: Idbc9ed5c5c83cd0cad5a71872bcc203321a11e9e
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
4a24fd3c7bab53e4e9c127214e7168db0af8800a |
|
17-Jul-2014 |
Chris Wren <cwren@android.com> |
Honor the sort and group keys for notification ranking. Sort notifications naturally, then move group childen to be next their proxy. The group proxy is the summary, or if no summary exists, the lowest-ranked member of the group is chosen as the proxy. Notifications with a sortKey but no group and placed into a synthetic group that consists of all notifications from that package and user in the same priority bucket that also have sortKeys. Bug: 15190903 Change-Id: I377ed65b9592079446da4a4189f5ab49d28630ec
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|
54bbef435ed857fc68941672799fc8001c101119 |
|
10-Jul-2014 |
Chris Wren <cwren@android.com> |
Implement application-level high priority bit. Enable checkbox in settings and wire it to NotificationManagerSerivce. Add RankingHelper to collect ranking configs and logic. Bug: 15080024 Change-Id: Ib1d3b0b5ca4fcfdc52c2cb6838a009b9addf1094
/frameworks/base/services/core/java/com/android/server/notification/RankingHelper.java
|