Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 550b4e9a authored by Amith Yamasani's avatar Amith Yamasani Committed by Android Git Automerger
Browse files

am ec2f3d50: am db8d9ea0: am a5b2684c: Merge "Rename *AppIdle to *AppInactive...

am ec2f3d50: am db8d9ea0: am a5b2684c: Merge "Rename *AppIdle to *AppInactive per api-council" into mnc-dev

* commit 'ec2f3d50':
  Rename *AppIdle to *AppInactive per api-council
parents a0c327ff ec2f3d50
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -6163,7 +6163,7 @@ package android.app.usage {
  }
  public final class UsageStatsManager {
    method public boolean isAppIdle(java.lang.String);
    method public boolean isAppInactive(java.lang.String);
    method public java.util.Map<java.lang.String, android.app.usage.UsageStats> queryAndAggregateUsageStats(long, long);
    method public java.util.List<android.app.usage.ConfigurationStats> queryConfigurations(int, long, long);
    method public android.app.usage.UsageEvents queryEvents(long, long);
+1 −1
Original line number Diff line number Diff line
@@ -6352,7 +6352,7 @@ package android.app.usage {
  }
  public final class UsageStatsManager {
    method public boolean isAppIdle(java.lang.String);
    method public boolean isAppInactive(java.lang.String);
    method public java.util.Map<java.lang.String, android.app.usage.UsageStats> queryAndAggregateUsageStats(long, long);
    method public java.util.List<android.app.usage.ConfigurationStats> queryConfigurations(int, long, long);
    method public android.app.usage.UsageEvents queryEvents(long, long);
+12 −12
Original line number Diff line number Diff line
@@ -142,8 +142,8 @@ public class Am extends BaseCommand {
                "       am task resizeable <TASK_ID> [true|false]\n" +
                "       am task resize <TASK_ID> <LEFT,TOP,RIGHT,BOTTOM>\n" +
                "       am get-config\n" +
                "       am set-idle [--user <USER_ID>] <PACKAGE> true|false\n" +
                "       am get-idle [--user <USER_ID>] <PACKAGE>\n" +
                "       am set-inactive [--user <USER_ID>] <PACKAGE> true|false\n" +
                "       am get-inactive [--user <USER_ID>] <PACKAGE>\n" +
                "\n" +
                "am start: start an Activity.  Options are:\n" +
                "    -D: enable debugging\n" +
@@ -284,9 +284,9 @@ public class Am extends BaseCommand {
                "am get-config: retrieve the configuration and any recent configurations\n" +
                "  of the device\n" +
                "\n" +
                "am set-idle: sets the idle state of an app\n" +
                "am set-inactive: sets the inactive state of an app\n" +
                "\n" +
                "am get-idle: returns the idle state of an app\n" +
                "am get-inactive: returns the inactive state of an app\n" +
                "\n" +
                "\n" +
                "<INTENT> specifications include these flags and arguments:\n" +
@@ -395,10 +395,10 @@ public class Am extends BaseCommand {
            runTask();
        } else if (op.equals("get-config")) {
            runGetConfig();
        } else if (op.equals("set-idle")) {
            runSetIdle();
        } else if (op.equals("get-idle")) {
            runGetIdle();
        } else if (op.equals("set-inactive")) {
            runSetInactive();
        } else if (op.equals("get-inactive")) {
            runGetInactive();
        } else {
            showError("Error: unknown command '" + op + "'");
        }
@@ -2030,7 +2030,7 @@ public class Am extends BaseCommand {
        }
    }

    private void runSetIdle() throws Exception {
    private void runSetInactive() throws Exception {
        int userId = UserHandle.USER_OWNER;

        String opt;
@@ -2047,10 +2047,10 @@ public class Am extends BaseCommand {

        IUsageStatsManager usm = IUsageStatsManager.Stub.asInterface(ServiceManager.getService(
                Context.USAGE_STATS_SERVICE));
        usm.setAppIdle(packageName, Boolean.parseBoolean(value), userId);
        usm.setAppInactive(packageName, Boolean.parseBoolean(value), userId);
    }

    private void runGetIdle() throws Exception {
    private void runGetInactive() throws Exception {
        int userId = UserHandle.USER_OWNER;

        String opt;
@@ -2066,7 +2066,7 @@ public class Am extends BaseCommand {

        IUsageStatsManager usm = IUsageStatsManager.Stub.asInterface(ServiceManager.getService(
                Context.USAGE_STATS_SERVICE));
        boolean isIdle = usm.isAppIdle(packageName, userId);
        boolean isIdle = usm.isAppInactive(packageName, userId);
        System.out.println("Idle=" + isIdle);
    }

+2 −2
Original line number Diff line number Diff line
@@ -30,6 +30,6 @@ interface IUsageStatsManager {
    ParceledListSlice queryConfigurationStats(int bucketType, long beginTime, long endTime,
            String callingPackage);
    UsageEvents queryEvents(long beginTime, long endTime, String callingPackage);
    void setAppIdle(String packageName, boolean idle, int userId);
    boolean isAppIdle(String packageName, int userId);
    void setAppInactive(String packageName, boolean inactive, int userId);
    boolean isAppInactive(String packageName, int userId);
}
+4 −4
Original line number Diff line number Diff line
@@ -220,15 +220,15 @@ public final class UsageStatsManager {
    }

    /**
     * Returns whether the specified app is currently considered idle. This will be true if the
     * Returns whether the specified app is currently considered inactive. This will be true if the
     * app hasn't been used directly or indirectly for a period of time defined by the system. This
     * could be of the order of several hours or days.
     * @param packageName The package name of the app to query
     * @return whether the app is currently considered idle
     * @return whether the app is currently considered inactive
     */
    public boolean isAppIdle(String packageName) {
    public boolean isAppInactive(String packageName) {
        try {
            return mService.isAppIdle(packageName, UserHandle.myUserId());
            return mService.isAppInactive(packageName, UserHandle.myUserId());
        } catch (RemoteException e) {
            // fall through and return default
        }
Loading