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

Commit d7b0571c authored by Sunny Shao's avatar Sunny Shao Committed by Automerger Merge Worker
Browse files

Merge "Add a new api "isDefaultBrowser" for new Intent Picker" into sc-dev am: a7540ad2

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13851606

Change-Id: Ic910736677b3c4680eafd9396561ce0403f1ca30
parents ec66ca13 a7540ad2
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);
    }
}