Lines Matching defs:app

34 import android.app.PackageDeleteObserver;
35 import android.app.PackageInstallObserver;
36 import android.app.admin.DevicePolicyManager;
37 import android.app.usage.StorageStatsManager;
458 * instant app. By default, instant app components are not matched.
648 * once the user has selected the app, should at that point also make it enabled.
678 * should be installed as forward locked, i.e. only the app itself should
740 * to install an update to an app where the newly installed app has a lower
741 * version code than the currently installed app. This is permitted only if
742 * the currently installed app is marked debuggable.
772 * to be installed as a lightweight "ephemeral" app.
797 * to be installed as a heavy weight app. This is fundamentally the opposite of
823 * that you don't want to kill the app containing the component. Be careful when you set this
903 * the device didn't have enough storage space to install the app.
1138 * target sandbox version of the app.
1270 * The package name of the app which has already defined the permission is
1303 * Installation failed return code: instant app installs are incompatible with some
1305 * as trying to upgrade a system app via an instant app install.
1340 * needs to happen for all users); instead, just mark the app as uninstalled for
1602 * {@link #updateIntentVerificationStatusAsUser} to indicate that this app
1606 * more than one candidate app, then a disambiguation is *always* presented
1607 * even if there is another candidate app with the 'always' state.
2180 * {@link #hasSystemFeature}: The device supports app widgets.
2190 * {@link android.app.VoiceInteractor}.
2443 * {@link android.app.Activity#setVrModeEnabled}.
2692 * because the app was updated to support runtime permissions, the
2702 * because the app is a component that is a part of the system.
2711 * enables app functionality that is expected to work out-of-the-box
2712 * for providing a smooth user experience. For example, the phone app
2722 * the app components can run.
3251 * permissions, hence the only way for an app to get such a permission
3443 * @param permission A permission your app wants to request.
3452 * {@link android.app.Activity#startActivityForResult(android.content.Intent, int)}
3597 * @return The instant app list.
3608 * @param packageName The app package name.
3617 * Gets whether this application is an instant app.
3619 * @return Whether caller is an instant app.
3629 * Gets whether the given package is an instant app.
3632 * @return Whether the given package is an instant app.
3643 * Gets the maximum size in bytes of the cookie data an instant app
3663 * Gets the instant application cookie for this app. Non
3667 * normal apps the cookie is deleted after the app is uninstalled.
3668 * The cookie is always present while the app is installed.
3681 * Clears the instant application cookie for the calling app.
3692 * Updates the instant application cookie for the calling app. Non
3696 * normal apps the cookie is deleted after the app is uninstalled.
3697 * The cookie is always present while the app is installed. The
4263 * an icon, the default app icon is returned. Does not return null.
4548 * @param app Information about the desired application.
4554 public abstract Resources getResourcesForApplication(ApplicationInfo app)
5377 * This hint can only be set by the app which installed this package, as
5408 public abstract @Nullable VolumeInfo getPackageCurrentVolume(ApplicationInfo app);
5410 public abstract @NonNull List<VolumeInfo> getPackageCandidateVolumes(ApplicationInfo app);
5459 * as their source, and have been set by the app calling this method.