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

Commit 5748b393 authored by Harsh Lal's avatar Harsh Lal Committed by Automerger Merge Worker
Browse files

Merge "Add Broadcast Receiver for listening to provider updates" into udc-dev am: 7c70bad1

parents bc0d5967 7c70bad1
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -78,7 +78,7 @@ public class IntentFactory {
                        Resources.getSystem()
                        Resources.getSystem()
                                .getString(
                                .getString(
                                        com.android.internal.R.string
                                        com.android.internal.R.string
                                                .config_credentialManagerDialogComponent));
                                                .config_credentialManagerReceiverComponent));
        intent.setComponent(componentName);
        intent.setComponent(componentName);
        intent.setAction(Constants.CREDMAN_ENABLED_PROVIDERS_UPDATED);
        intent.setAction(Constants.CREDMAN_ENABLED_PROVIDERS_UPDATED);
        return intent;
        return intent;
+4 −0
Original line number Original line Diff line number Diff line
@@ -3065,6 +3065,10 @@
    <string name="config_credentialManagerDialogComponent" translatable="false"
    <string name="config_credentialManagerDialogComponent" translatable="false"
            >com.android.credentialmanager/com.android.credentialmanager.CredentialSelectorActivity</string>
            >com.android.credentialmanager/com.android.credentialmanager.CredentialSelectorActivity</string>


    <!-- Name of the broadcast receiver that is used to receive provider change events -->
    <string name="config_credentialManagerReceiverComponent" translatable="false"
            >com.android.credentialmanager/com.android.credentialmanager.CredentialProviderReceiver</string>

    <!-- Apps that are authorized to access shared accounts, overridden by product overlays -->
    <!-- Apps that are authorized to access shared accounts, overridden by product overlays -->
    <string name="config_appsAuthorizedForSharedAccounts" translatable="false">;com.android.settings;</string>
    <string name="config_appsAuthorizedForSharedAccounts" translatable="false">;com.android.settings;</string>


+1 −0
Original line number Original line Diff line number Diff line
@@ -2210,6 +2210,7 @@
  <java-symbol type="string" name="config_platformVpnConfirmDialogComponent" />
  <java-symbol type="string" name="config_platformVpnConfirmDialogComponent" />
  <java-symbol type="string" name="config_carrierAppInstallDialogComponent" />
  <java-symbol type="string" name="config_carrierAppInstallDialogComponent" />
  <java-symbol type="string" name="config_credentialManagerDialogComponent" />
  <java-symbol type="string" name="config_credentialManagerDialogComponent" />
  <java-symbol type="string" name="config_credentialManagerReceiverComponent" />
  <java-symbol type="string" name="config_defaultNetworkScorerPackageName" />
  <java-symbol type="string" name="config_defaultNetworkScorerPackageName" />
  <java-symbol type="string" name="config_persistentDataPackageName" />
  <java-symbol type="string" name="config_persistentDataPackageName" />
  <java-symbol type="string" name="config_deviceConfiguratorPackageName" />
  <java-symbol type="string" name="config_deviceConfiguratorPackageName" />
+9 −0
Original line number Original line Diff line number Diff line
@@ -41,6 +41,15 @@
        android:excludeFromRecents="true"
        android:excludeFromRecents="true"
        android:theme="@style/Theme.CredentialSelector">
        android:theme="@style/Theme.CredentialSelector">
    </activity>
    </activity>

    <receiver
        android:name=".CredentialProviderReceiver"
        android:exported="true"
        android:permission="android.permission.LAUNCH_CREDENTIAL_SELECTOR">
        <intent-filter>
            <action android:name="android.credentials.ui.action.CREDMAN_ENABLED_PROVIDERS_UPDATED"/>
        </intent-filter>
    </receiver>
  </application>
  </application>


</manifest>
</manifest>
+1 −1
Original line number Original line Diff line number Diff line
@@ -73,7 +73,7 @@ class CredentialManagerRepo(
        requestInfo = intent.extras?.getParcelable(
        requestInfo = intent.extras?.getParcelable(
            RequestInfo.EXTRA_REQUEST_INFO,
            RequestInfo.EXTRA_REQUEST_INFO,
            RequestInfo::class.java
            RequestInfo::class.java
        ) ?: testCreatePasskeyRequestInfo()
        ) ?: testCreatePasswordRequestInfo()


        providerEnabledList = when (requestInfo.type) {
        providerEnabledList = when (requestInfo.type) {
            RequestInfo.TYPE_CREATE ->
            RequestInfo.TYPE_CREATE ->
Loading