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

Commit 1ed7550c authored by Paul Chang's avatar Paul Chang Committed by Android (Google) Code Review
Browse files

Merge "Add getBugreportWhitelistedPackages() in ActivityManagerService"

parents ff4627bf c415351d
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -4417,4 +4417,18 @@ public class ActivityManager {
            }
        }
    }

    /**
     * Get packages of bugreport-whitelisted apps to handle a bug report.
     *
     * @return packages of bugreport-whitelisted apps to handle a bug report.
     * @hide
     */
    public List<String> getBugreportWhitelistedPackages() {
        try {
            return getService().getBugreportWhitelistedPackages();
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
        }
    }
}
+1 −0
Original line number Diff line number Diff line
@@ -388,6 +388,7 @@ interface IActivityManager {
    void requestFullBugReport();
    void requestRemoteBugReport();
    boolean launchBugReportHandlerApp();
    List<String> getBugreportWhitelistedPackages();

    @UnsupportedAppUsage
    Intent getIntentForIntentSender(in IIntentSender sender);
+12 −0
Original line number Diff line number Diff line
@@ -8389,6 +8389,18 @@ public class ActivityManagerService extends IActivityManager.Stub
        return BugReportHandlerUtil.launchBugReportHandlerApp(mContext);
    }
    /**
     * Get packages of bugreport-whitelisted apps to handle a bug report.
     *
     * @return packages of bugreport-whitelisted apps to handle a bug report.
     */
    @Override
    public List<String> getBugreportWhitelistedPackages() {
        enforceCallingPermission(android.Manifest.permission.MANAGE_DEBUGGING,
                "getBugreportWhitelistedPackages");
        return new ArrayList<>(SystemConfig.getInstance().getBugreportWhitelistedPackages());
    }
    public void registerProcessObserver(IProcessObserver observer) {
        enforceCallingPermission(android.Manifest.permission.SET_ACTIVITY_WATCHER,
                "registerProcessObserver()");