Make injected field public.

With the Kotlin 2.2 upgrade, dagger can no longer do member injection
on protected fields. It is surprising that this ever worked.

Bug: 427745324
Test: m ManagedProvisioningRoboTests
Flag: EXEMPT minor refactor
Change-Id: I262557517a577d5e1e33c7cf78383aeab6887fbe
1 file changed
tree: 268511c8d2dce95a8843e7bdbdf0df1223dfc874
  1. .idea/
  2. aconfig/
  3. proto/
  4. res/
  5. src/
  6. tests/
  7. tools/
  8. Android.bp
  9. AndroidManifest.xml
  10. OWNERS
  11. PREUPLOAD.cfg
  12. proguard.flags
  13. README.md
  14. TEST_MAPPING
README.md

Managed Provisioning

Bundled app responsible for provisioning an enterprise device

Flows

QR

{
  "android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "com.afwsamples.testdpc/com.afwsamples.testdpc.DeviceAdminReceiver",
  "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "https://testdpc-latest-apk.appspot.com/preview",
  "android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM": "gJD2YwtOiWJHkSMkkIfLRlj-quNqG1fb6v100QmzM9w="
}

AS Setup

aidegen -n -i=s -p=/opt/android-studio-with-blaze-canary \
    packages/apps/ManagedProvisioning \
    frameworks/base \
    cts \
    vendor/xts \
    packages/apps/Settings \
    vendor/unbundled_google/packages/SettingsGoogle \
    external/connectedappssdk \
    packages/services/Car/packages/CarManagedProvisioning \
    vendor/google/apps/SetupWizardOverlay/PixelSetupWizard

References