d86b8fea43ebb6e5c31691b44d8ceb0d8d3c9072 |
|
03-Jun-2017 |
Jeff Sharkey <jsharkey@android.com> |
Annotate @SystemApi with required permissions. Most @SystemApi methods should be protected with system (or higher) permissions, so annotate common methods with @RequiresPermission to make automatic verification easier. Verification is really only relevant when calling into system services (where permissions checking can happen on the other side of a Binder call), so annotate managers with the new @SystemService annotation, which is now automatically documented. This is purely a docs change; no logic changes are being made. Test: make -j32 update-api && make -j32 offline-sdk-docs Bug: 62263906 Change-Id: I2554227202d84465676aa4ab0dd336b5c45fc651
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
910e081216ac530432ac9d0aab10d5e5e4c73ab8 |
|
22-Apr-2017 |
Jeff Sharkey <jsharkey@android.com> |
More auto-doc work. Add support for AnyThread, CallSuper, and UiThread. Another related CL started documenting @RequiresPermission, so remove duplicated information in existing APIs. Suppress auto-doc on a handful of classes that are already well-documented. Test: make -j32 offline-sdk-docs Bug: 37526420 Change-Id: I791437dccec0f11d5349a23b982ba098cb551af8
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
327323d2b337077433fe02438a79cc98e91799e3 |
|
12-Jan-2017 |
Zachary Iqbal <zacharyi@google.com> |
Added an onDeviceUnlockLockout callback to TrustAgentService. Test: Manually tested onDeviceUnlockLockout being called with an actual TestAgentService implementation. Notes: - Active Trust Agents are no longer killed/unbinded from when a temporary device lockout occurs. Instead, the onDeviceUnlockLockout callback of the agent is called. Change-Id: Ifa0984d1d7e5153568334d736e9ebd5a00ef1297 Bug: 34198873
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
f8880561e67e1da246970b49b14285efd4164ab1 |
|
26-Feb-2016 |
Jeff Sharkey <jsharkey@android.com> |
When system server goes down, crash apps more. Similar to first patch, but now using new "rethrowFromSystemServer()" method which internally translates DeadObjectException into DeadSystemException. New logic over in Log.printlns() now suppresses the DeadSystemException stack traces, since they're misleading and just added pressure to the precious log buffer space. Add some extra RuntimeInit checks to suppress logging-about-logging when the system server is dead. Bug: 27364859 Change-Id: I05316b3e8e42416b30a56a76c09cd3113a018123
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
c8d807aa19a9efdfbc13d43af62d0eb3e707bc54 |
|
25-Jan-2016 |
Adrian Roos <roosa@google.com> |
Fix broken checkbuild
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
c13723f22e476b4558061942c001ee62eaca79e4 |
|
12-Jan-2016 |
Adrian Roos <roosa@google.com> |
Improved trust error messaging (1/2) Tracks why trust agents are disabled and shows a generic message on the keyguard. Dedicated strings in follow-up. Bug: 22704995 Change-Id: Ibb4fd9c9386c4dc12f0734004502b9a9cc6ded79
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
00a9b890853e9660dde5854fe786b80f6c3e616c |
|
13-Jan-2016 |
Clara Bayarri <clarabayarri@google.com> |
Protect TrustManager.setDeviceLockedForUser with permission Bug: 26535793 Change-Id: I172f1ec7d9285213ecd70564728c7328a3a675ff
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
56878a93989a49538fabccfb7218face645030bf |
|
29-Oct-2015 |
Clara Bayarri <clarabayarri@google.com> |
Create work challenge timeout The work challenge should be locked whenever the device goes to sleep + admin timeout or when the power button is pressed if the lock setting is on. This change creates the infrastructure to lock a specific user instead of the device and uses it in these cases. Then, the current code that brings up the work challenge can check to only show it if the user is locked. Change-Id: I89b4342b1458d97734d7afa66be52bf04ec3a3d4
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
b5e4722891e7bbf2fffcd995af02838667a3abab |
|
15-Aug-2015 |
Adrian Roos <roosa@google.com> |
Add StrongAuthTracker Bug: 22846469 Bug: 22115393 Change-Id: I6ef5322d02e540fc043e7f20d3aabf595ce7c224
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
237b061182d36fd3bf2238092ccf3d529ec8877b |
|
01-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Only enable fingerprint auth after first regular auth - Add method hasUserAuthenticatedSinceBoot to TrustManagerService - Use this information to only enable fingerprint auth after the user has at least once authenticated with his regular authentication method. Change-Id: Icf073ac3b340d557b044f6bf27f1a7f8511048e2
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
94e15a59b757678949cccb5d783bee1638e84697 |
|
16-Apr-2015 |
Adrian Roos <roosa@google.com> |
Allow dismissing Keyguard from TrustAgentService Bug: 19900313 Change-Id: I44d13ee6fe65070327076e73a3ed96c94acdc108
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
481a6df99fea124bc4354da34ff668750cdc9041 |
|
20-Nov-2014 |
Adrian Roos <roosa@google.com> |
Add device locked API for TrustAgentService Bug: 18414067 Change-Id: I96c68af9ccc9940acf9fab3b5bd39a3485f01045
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
3c9a3501651aa8ad4f289e89119a6c0b4bdaf78a |
|
06-Aug-2014 |
Adrian Roos <roosa@google.com> |
Pass initiatedByUser to TrustListeners Bug: 16840500 Change-Id: I8d9bd8fe9a305066f33ac5c888d8a41ce219a6f1
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
7861c663fd64af33ec2a4c5ad653c806dc8bd994 |
|
25-Jul-2014 |
Adrian Roos <roosa@google.com> |
Add setManagingTrust and expose it on lockscreen Adds a facility for trust agents to indicate if they are ready to manage trust. Also adds an indication to the lock icon on the lockscreen to show whether trust is being managed. Bug: 15518469 Bug: 16123013 Change-Id: Ie17f588aebeafe66c81dea4a69c733b0d2c72fd4
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
2c12cfa1d53b586ae8a8d6aca64a4de771dc85b0 |
|
25-Jun-2014 |
Adrian Roos <roosa@google.com> |
Trust Agents: Add facility to request credential entry Bug: 15871777 Change-Id: I43c80151f6403ff62961aeb3dc7aafe049e18a62
/frameworks/base/core/java/android/app/trust/TrustManager.java
|
82142c21dd333307682d5f4bb09de3ab3ccfa06c |
|
27-Mar-2014 |
Adrian Roos <roosa@google.com> |
Define trust agent framework components Adds the TrustManager system service that allows registering for changes to the trust status and reporting events that are important to trust agents. Bug: 13723878 Change-Id: I7d0d2ea86fd755702d31aa5d49cac038a6cd4301
/frameworks/base/core/java/android/app/trust/TrustManager.java
|