Sunny Shao
addc1ea1b9
Allows to launch only authenticator owned activities
...
- 3rd party developers can define himself-authenticator
and use the accountPreferences attribute to load the
predefined preference UI.
- If a developer defines an action intent to launch the
other activity in xml and it would return true due
to the true exported attribute and no permission.
- To avoid launching arbitrary activity. Here allows
to launch only authenticator owned activities.
Bug: 150946634
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=com.android.settings.accounts
Test: PoC app
Change-Id: I5ce1a0b3838db7b3fbe48c6ea23d5f093d625cdb
Merged-In: I5ce1a0b3838db7b3fbe48c6ea23d5f093d625cdb
(cherry picked from commit d6d8f98844 )
2020-06-09 10:02:25 +00:00
..
2020-01-10 07:16:25 +00:00
2020-06-09 10:02:25 +00:00
2020-01-30 22:19:05 +08:00
2019-03-28 22:49:09 +08:00
2019-04-30 10:25:40 -07:00
2019-12-16 18:19:20 -08:00
2020-06-08 05:55:40 +00:00
2019-04-24 02:45:09 +00:00
2020-03-11 20:05:35 +00:00
2019-05-02 10:58:22 -04:00
2020-03-17 18:47:07 +00:00
2019-03-19 10:17:46 -07:00
2020-03-03 14:12:05 +08:00
2020-02-26 18:23:31 +08:00
2019-12-02 18:19:52 +00:00
2019-06-20 16:28:47 +01:00
2019-04-03 12:16:33 -07:00
2019-12-06 01:05:30 +00:00
2019-09-21 02:08:36 +08:00
2019-12-20 18:11:29 +00:00
2019-05-03 17:02:46 +00:00
2019-06-26 20:58:18 +00:00
2019-05-13 01:38:39 +00:00
2020-02-06 17:11:48 +08:00
2019-06-07 00:11:32 +00:00
2019-09-11 22:42:17 +00:00
2019-12-16 18:19:20 -08:00
2019-12-19 02:59:10 +00:00
2020-03-11 20:05:35 +00:00
2019-05-03 17:02:46 +00:00
2019-12-19 16:51:58 +08:00
2019-04-01 12:39:30 -07:00
2019-06-12 13:27:18 -07:00
2019-04-30 10:25:40 -07:00
2020-04-03 00:09:39 -07:00
2020-03-06 18:14:03 +08:00
2019-04-24 04:23:44 +00:00
2019-04-10 22:12:10 +00:00
2019-06-19 16:35:35 +08:00
2019-06-17 18:33:16 +00:00
2019-09-21 02:08:36 +08:00
2019-04-11 17:28:28 +02:00
2019-05-02 10:58:22 -04:00
2019-05-26 23:05:35 +09:00
2019-06-14 23:40:11 +00:00
2020-03-02 22:28:46 +08:00
2012-10-31 16:46:24 -07:00
2019-02-26 14:46:12 -08:00
2019-11-22 20:58:23 +00:00
2019-05-10 21:27:05 +00:00
2019-05-29 12:02:12 +08:00
2019-04-17 19:55:54 +08:00
2019-07-11 20:23:58 +00:00
2019-04-12 09:20:12 +00:00
2019-12-27 07:02:39 +00:00
2019-07-20 02:07:54 +08:00
2019-03-22 13:03:25 -07:00
2019-05-03 13:02:07 +08:00
2019-03-05 12:07:50 +08:00
2018-06-18 15:45:09 -07:00
2019-12-11 17:41:35 +00:00
2019-05-14 13:48:12 -07:00
2019-06-06 06:20:49 +00:00
2019-05-10 21:27:05 +00:00
2019-05-14 14:01:14 +08:00
2016-02-05 16:13:27 -05:00
2019-03-14 10:45:55 -07:00
2019-06-26 20:58:18 +00:00