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

This commit is contained in:
Sunny Shao
2021-03-25 10:58:22 +00:00
committed by Android (Google) Code Review

View File

@@ -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);
}
}