diff options
| author | 2019-08-14 13:36:06 -0700 | |
|---|---|---|
| committer | 2019-08-14 13:36:06 -0700 | |
| commit | 5cf3d202b009c31be79bf8ad95c2526dedcff3bb (patch) | |
| tree | f9c105f5439d51dbb6893c30a6940231ce64d7c3 | |
| parent | e1d3f8e84a55d93421e88590da15c07aaa4f33c0 (diff) | |
| parent | ae80734298133bfe19e442677ab3ec425a5bd791 (diff) | |
Merge "docs: Added desc. of launcher app criteria in Q" into qt-dev am: a5e5c177d1
am: ae80734298
Change-Id: I7e0d4b86a69c3976cff1e058240c2292891f4951
| -rw-r--r-- | core/java/android/content/pm/LauncherApps.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/content/pm/LauncherApps.java b/core/java/android/content/pm/LauncherApps.java index 037a149bfe37..d58eb0df7d8d 100644 --- a/core/java/android/content/pm/LauncherApps.java +++ b/core/java/android/content/pm/LauncherApps.java @@ -507,6 +507,18 @@ public class LauncherApps { * {@link Intent#CATEGORY_LAUNCHER}, for a specified user. Result may include * synthesized activities like app details Activity injected by system. * + * <p>As of <a href="/reference/android/os/Build.VERSION_CODES.html#Q">Android Q</a>, the + * launchable activities for a given app are included in the returned list unless the app + * satisfies at least one of the following conditions:</p> + * <ul> + * <li>The app is a system app.</li> + * <li>The app doesn't declare any <a href="/guide/topics/permissions/overview">permissions</a>. + * </li> + * <li>The <code><application></code> tag in the app's manifest file doesn't contain any + * child elements that represent + * <a href="/guide/components/fundamentals#DeclaringComponents">app components</a>.</li> + * </ul> + * * @param packageName The specific package to query. If null, it checks all installed packages * in the profile. * @param user The UserHandle of the profile. |