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

Commit 73d05b5c authored by Sunny Shao's avatar Sunny Shao
Browse files

Add a new api "isDefaultBrowser" for new Intent Picker

Bug: 177923646
Bug: 182530528
Test: manual test
Change-Id: If1687c00b1420b424e68577e0c5b8714b95fe400
parent 42cb119d
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -31,6 +31,7 @@ import android.os.Environment;
import android.os.RemoteException;
import android.os.SystemProperties;
import android.os.UserHandle;
import android.text.TextUtils;
import android.util.Log;

import com.android.settingslib.R;
@@ -198,4 +199,17 @@ public class AppUtils {
        }
        return false;
    }

    /**
     * Returns a boolean indicating whether a given package is a default browser.
     *
     * @param packageName a given package.
     * @return true if the given package is default browser.
     */
    public static boolean isDefaultBrowser(Context context, String packageName) {
        final String defaultBrowserPackage =
                context.getPackageManager().getDefaultBrowserPackageNameAsUser(
                        UserHandle.myUserId());
        return TextUtils.equals(packageName, defaultBrowserPackage);
    }
}