1524 Commits

Author SHA1 Message Date
Selim Cinek
dafed80e62 Removed contentDescriptions that hindered accessibility usability
am: d871f95f49

Change-Id: I53bc3cfc98f749d0675b6893e2ccf247cc7cbdad
2016-08-08 19:31:28 +00:00
Selim Cinek
d871f95f49 Removed contentDescriptions that hindered accessibility usability
This lead to a whole area being accessibilityfocusable even though
it shouldn't have been.

Change-Id: I49ab58c3da768930576880d8793b2fe2657a0aa8
Fixes: 30315141
2016-08-04 18:12:25 -07:00
Selim Cinek
de55d281c0 Improved vibration feedback completely
am: 0fc298ffc7

Change-Id: I9c6c7dc7bf1e330092f572dd7fde97b86851bf1b
2016-08-03 01:03:14 +00:00
Selim Cinek
0fc298ffc7 Improved vibration feedback completely
Certain paths were still vibrating at the wrong time.

Change-Id: I660a84efa798a8c1198d8899584ecec48ff2e9d8
Fixes: 30000347
2016-08-02 15:58:45 -07:00
Nick Desaulniers
1d3967506e framework: SystemUI: add tracing to Keyguard
Helps trace the phone unlock path.

Bug: 29693568
Bug: 30279403
Change-Id: I290864f525e3d08f1efc6b9fc603172a5d139ea0
2016-07-27 09:57:31 -07:00
Bill Yi
daf43e3041 Import translations. DO NOT MERGE
Change-Id: Ife234bdea576401bd4d731fe0c7e1cd1f438275f
Auto-generated-cl: translation import
2016-07-20 14:50:29 -07:00
TreeHugger Robot
798d69817d Merge "Changed to vibrate on down instead of up when entering pin" into nyc-mr1-dev 2016-07-19 23:47:34 +00:00
Selim Cinek
8b9f948c6f Changed to vibrate on down instead of up when entering pin
Change-Id: I180e67e65fa3b1230bd1737abf2f0605a254d348
Fixes: 30000347
2016-07-19 15:18:30 -07:00
TreeHugger Robot
f25486f8a5 Merge "Fixed a bug where the burmese clock could overlap" into nyc-mr1-dev 2016-07-15 01:33:33 +00:00
Selim Cinek
b6143c1291 Fixed a bug where the burmese clock could overlap
Change-Id: I9ccd2fd5fd89c973d937196aa16d459e46eca769
Fixes: 26015598
2016-07-14 16:36:04 -07:00
Jorim Jaggi
e8fde5d966 Improve initial unlock delay (1/2)
When checking for the credentials, we add a new callback
onEarlyVerified which gets called as soon as we know that the
credential was correct.

In KeyguardUpdateMonitor, we track the unlocked state of the user,
and if it's still locked, we slow down all the transitions to allow
for a more gradual unlock experience.

Bug: 29007436

Change-Id: I406d228f9f3e41e07fe3292a61df175a7f579e4d
2016-07-08 11:50:54 -07:00
Fyodor Kupolov
0b77ef9f51 Print names of observers causing timeout
Pass and store name in registerUserSwitchObserver and later print names of
observers causing timeout.

Bug: 29039588
Change-Id: I09c4bcc986168a07f5e20ad0f38667b783332288
2016-06-23 11:07:56 -07:00
Bill Yi
69e29c77b8 Import translations. DO NOT MERGE
Change-Id: Ibee7d58074781c85c28496af8ad0702b51fd85a8
Auto-generated-cl: translation import
2016-06-03 04:50:16 -07:00
Selim Cinek
01c59fc091 Merge "Fixed that volume buttons were not working on the pin input" into nyc-dev
am: 8e2a2fa98c

* commit '8e2a2fa98c9ca077681acf13abfb6252c3859e0f':
  Fixed that volume buttons were not working on the pin input

Change-Id: If75f4fef934ab26353803dcbeeed0569f1f2d9bf
2016-06-02 16:41:03 +00:00
TreeHugger Robot
8e2a2fa98c Merge "Fixed that volume buttons were not working on the pin input" into nyc-dev 2016-06-02 15:41:20 +00:00
Selim Cinek
470bf5eccb Fixed that volume buttons were not working on the pin input
Because we were intercepting all buttons.

Change-Id: Id2155f23d55cb5282c87409b9c6b8441540ad894
Fixes: 28786740
2016-06-01 12:35:56 -07:00
Hall Liu
49459e4ee8 Merge "Disable app pinning when emergency call button pressed" into nyc-dev
am: 8b655e0f57

* commit '8b655e0f57b071756e7d6a3547eeabe35885bcc9':
  Disable app pinning when emergency call button pressed

Change-Id: Ibe8d37716ad1630359b3ef08350f485b0d1177a7
2016-05-31 17:37:37 +00:00
Hall Liu
7dac366a7f Disable app pinning when emergency call button pressed
Also disables app pinning when the "return to call" button is pressed
and brings up the in-call screen when app pinning is stopped if there is
an existing call.

Bug: 28558307
Change-Id: I7672123bfa6ba6b5e960bd5166876c50425d3f76
2016-05-27 13:46:27 -07:00
Baligh Uddin
743fd95af3 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 28857042
Change-Id: I6d6dc4604209ca11ed6b05c582ee8c30705cd5b3
2016-05-21 18:40:26 -07:00
Jim Miller
9e507bd737 Merge "Don\'t always announce accessibility events when resetting password" into nyc-dev
am: 2d1c424a0e

* commit '2d1c424a0ee8e210c1cd3f71b78d5a11e94f4ff3':
  Don't always announce accessibility events when resetting password

Change-Id: I8ff47b7b9c340fbf5ef4dfde619a80264ca9c170
2016-05-17 22:21:24 +00:00
Jim Miller
4db942c21b Don't always announce accessibility events when resetting password
The code use to always announce for accessibility when resetting the
password field, which results in announcing "Four characters replaced
with zero characters."

The fix is to only announce this message when the user needs to try
again.

Fixes bug 24331841

Change-Id: Icc9450d37b9338a39709f50666829d4a007b2b65
2016-05-16 18:06:50 -07:00
Bill Yi
7aa32cd799 Import translations. DO NOT MERGE
Change-Id: If2e9411130f011e057c4e51fb49f4f92e6421fb4
Auto-generated-cl: translation import
2016-04-27 06:01:25 -07:00
Bill Yi
84ba684a6b Import translations. DO NOT MERGE
Change-Id: Ic8c6b11898eaccb7327492bbf5d1aaff9070f135
Auto-generated-cl: translation import
2016-04-25 04:54:12 -07:00
Baligh Uddin
79bf7eac1b Import translations. DO NOT MERGE
Change-Id: I8c49c19931631bbb8d84f1a5f121f8d3e4781f0a
Auto-generated-cl: translation import
2016-04-14 19:08:44 -07:00
Adrian Roos
d6d253a5a1 Improved trust error messaging (2/2)
More detailed reason strings when trust or
fingerprint are not allowed.

Bug: 22704995
Change-Id: Ia9e22378d3fc0f5fb42e32adc789e313c3a2beb3
2016-04-13 13:17:57 -07:00
Bill Yi
c0b41f4be4 Import translations. DO NOT MERGE
Change-Id: I08c2a94ddbcc4aea0a5e5ef8a1e54cc0fda4ca4f
Auto-generated-cl: translation import
2016-04-09 04:11:44 -07:00
Evan Rosky
22d1201c39 Fixed PIN entry detecting gravity improperly
Bug: 28061319
Change-Id: I289584765203892b7dbac4220b515445b821d621
2016-04-07 14:34:37 -07:00
Evan Rosky
9042750788 Added padding and gravity support to PIN entry
Also made it more customizable via attributes

Bug: 25184308
Change-Id: I3cfd48b6bb964ea8db1539586ed70343fda5e40a
2016-04-06 16:35:25 +00:00
Toni Barzic
79675b326c Teach keyguard about PASSWORD_QUALITY_MANAGED
PASSWORD_QUALITY_MANAGED should have password security mode,
rather than None.

BUG=27923581

Change-Id: I6b2aeee0a79a37a868d7d30117c77f73495892ad
2016-03-30 17:23:50 -07:00
Evan Rosky
eff74b48a8 Make part of KeyguardSecurityContainer protected
In order to apply different styling to security methods,
we need getLayoutIdFor() to be protected instead of private.

Change-Id: Icc92240eec763c910ef334c22ff4b92fcdd83fe8
2016-03-29 23:55:52 +00:00
Bill Yi
5564dc14d4 Import translations. DO NOT MERGE
Change-Id: Idba908d9f62c1052034a89f2ff6979d47248fee9
Auto-generated-cl: translation import
2016-03-25 19:32:21 -07:00
Geoff Mendal
0164619095 Import translations. DO NOT MERGE
Change-Id: Idaa94a612de604c1e7178359a12ccab87ff154ce
Auto-generated-cl: translation import
2016-03-23 07:23:18 -07:00
Abodunrinwa Toki
b4b2b431d8 Update A11y IME switch button content description.
Bug: 27676215
Change-Id: I563b0b422e0f3a751db1280be91500b08c0e1ff7
2016-03-21 16:14:10 +00:00
Geoff Mendal
66c0fc4538 Import translations. DO NOT MERGE
Change-Id: Iaace4ef8cad2199fb6bcb50e78acf305facb09f4
Auto-generated-cl: translation import
2016-03-19 13:58:03 +05:30
Jeff Sharkey
8a372a0a28 Refactoring FBE APIs based on council feedback.
Mostly consists of removing the word "encryption" from most APIs,
since we can't actually make promises about the data being encrypted.

Bug: 27531029
Change-Id: Iace9d7c4e64716abf86ed11847c40f3947e1d625
2016-03-17 14:49:08 -06:00
Ian Pedowitz
358e51f3d1 Revert "Permissions: Get rid of GET_ACCOUNTS"
This reverts commit d39600585bcb720d739ef6f0091066e3d4f77765.

Bug: 27665091
Change-Id: I7d017ba7062ac594225229436d2877c7d21fb065
2016-03-15 17:08:27 +00:00
Carlos Valdivia
d39600585b Permissions: Get rid of GET_ACCOUNTS
Second attempt. Still need to add strict mode violation checks and
logging.

Bug: 21901286

This reverts commit bf33bd4d31cfec895c96990525b0cb856407c8d6.

Change-Id: I5d73343544c32ce4fc4c377ba44db8e677a1287d
2016-03-13 17:13:54 -07:00
Adrian Roos
569edb8512 Log bouncer prompt reason
Bug: 27434873
Change-Id: I6918507b66506cf95b20f95fe4a5cb19c899122f
2016-03-04 15:13:28 -08:00
Selim Cinek
f1015dbe97 Adapted the lockscreen style
It's that time of the release again.

Bug: 24866646
Change-Id: Iebfae2f2cc6b5a21b7b98df359de2247b2bc8632
2016-02-23 17:56:22 -08:00
Selim Cinek
2854019979 Fixed the usage of the menu key to unlock
The menu key was not unlocking the keyguard properly
and didn't hide the notifications.

Bug: 26539875
Change-Id: I9dd89767f00d29c15d1d4e840a1ab22d59e58c8d
2016-02-22 15:57:02 -08:00
Selim Cinek
ce2bd0fac7 Fixed a bug where the numpad wasn't working correctly
Also accepting the enter key now from the numpad as a
confirm key.

Bug: 27108451
Change-Id: I63dbd4b6cad3d2dce74e297dcb7abad9c5e66cbe
2016-02-22 15:57:02 -08:00
Geoff Mendal
8b086bc92e Import translations. DO NOT MERGE
Change-Id: Ie886d9dc699d739dc174690080dbbaeb7368c135
Auto-generated-cl: translation import
2016-02-03 05:46:15 -08:00
Michal Karpinski
bc0ce99043 Merge "Logging of keyguard actions into security log" 2016-01-28 11:47:23 +00:00
Michal Karpinski
31502d3d95 Logging of keyguard actions into security log
Bug: 22860162
Change-Id: I7dbe68fff7d9d45b6c417d960cf025c8d0694917
2016-01-28 11:07:56 +00:00
Chris Wren
f6e9228b8a move framework metrics over to new proto
Change-Id: Ie46e946dc787350c15c10aa4385a6b7df7e181a8
2016-01-27 13:47:40 -05:00
Rakesh Iyer
a7aa4d6f0b Allow smart unlock right after boot.
This change enables relaxing the constraint by which
strong authentication is needed after device reboot.

There are very limited use cases where this might be
safe, one of which is in a car. Cars head units usually
are protected physically by the car and have hardware
anti-theft mechanisms so we can potentially allow for
Android to allow users to use smart unlock to avoid the
lockscreen just after boot.

This change adds in a config flag that sets the default
trust flags, which can be set to allow smart unlock after
boot for car head units.

Bug: 26559008
Change-Id: Id6338a97b617ddaf3d2fae5d51235429a42b81cc
2016-01-26 15:57:29 -08:00
Adrian Roos
c13723f22e 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
2016-01-25 08:04:42 -08:00
Michal Karpinski
779aad942f Logging of unlock attempts and device locking to security log
Bug: 22860162
Change-Id: Ice18a8f655030e52ae2d9e256b6120e5f87950c5
2016-01-22 11:15:34 +00:00
Geoff Mendal
bd6271b387 Import translations. DO NOT MERGE
Change-Id: I3371283894fbb78d558250fbffa426f147c99b2b
Auto-generated-cl: translation import
2016-01-20 05:43:48 -08:00
Geoff Mendal
957293e30b Import translations. DO NOT MERGE
Change-Id: I37ead402c3e0ed5f172302abb7184fe232e4fbb6
Auto-generated-cl: translation import
2016-01-18 05:46:44 -08:00