├── .gitignore ├── .gitlab-ci.yml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── espressif │ │ └── espressif │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-web.png │ ├── java │ │ └── com │ │ │ └── espressif │ │ │ ├── AppConstants.kt │ │ │ └── ui │ │ │ ├── activities │ │ │ ├── AddDeviceActivity.kt │ │ │ ├── BLEProvisionLanding.kt │ │ │ ├── EspMainActivity.kt │ │ │ ├── ManualProvBaseActivity.kt │ │ │ ├── ProofOfPossessionActivity.kt │ │ │ ├── ProvisionActivity.kt │ │ │ ├── ProvisionLanding.kt │ │ │ ├── SettingsActivity.kt │ │ │ ├── ThreadConfigActivity.java │ │ │ ├── WiFiConfigActivity.kt │ │ │ └── WiFiScanActivity.kt │ │ │ ├── adapters │ │ │ ├── BleDeviceListAdapter.kt │ │ │ └── WiFiListAdapter.kt │ │ │ ├── models │ │ │ └── BleDevice.kt │ │ │ └── utils │ │ │ └── Utils.kt │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_connect_device.png │ │ ├── ic_info.png │ │ ├── ic_no_devices.png │ │ ├── ic_provisioning.png │ │ └── ic_right_arrow.png │ │ ├── drawable-mdpi │ │ ├── ic_connect_device.png │ │ ├── ic_info.png │ │ ├── ic_no_devices.png │ │ ├── ic_provisioning.png │ │ └── ic_right_arrow.png │ │ ├── drawable-xhdpi │ │ ├── ic_connect_device.png │ │ ├── ic_info.png │ │ ├── ic_no_devices.png │ │ ├── ic_provisioning.png │ │ └── ic_right_arrow.png │ │ ├── drawable-xxhdpi │ │ ├── ic_connect_device.png │ │ ├── ic_info.png │ │ ├── ic_no_devices.png │ │ ├── ic_provisioning.png │ │ └── ic_right_arrow.png │ │ ├── drawable-xxxhdpi │ │ ├── ic_connect_device.png │ │ ├── ic_esp_splash.png │ │ ├── ic_info.png │ │ ├── ic_no_devices.png │ │ ├── ic_provisioning.png │ │ └── ic_right_arrow.png │ │ ├── drawable │ │ ├── bg_btn.xml │ │ ├── bg_edit_text.xml │ │ ├── button_white_border.xml │ │ ├── ic_arrow_left.xml │ │ ├── ic_checkbox_on.xml │ │ ├── ic_checkbox_unselected.xml │ │ ├── ic_error.xml │ │ ├── ic_esp.xml │ │ ├── ic_esp_ble.xml │ │ ├── ic_esp_softap.xml │ │ ├── ic_launcher_ble_foreground.xml │ │ ├── ic_launcher_softap_foreground.xml │ │ ├── ic_lock.xml │ │ ├── ic_no_bluetooth_permission.xml │ │ ├── ic_no_camera_permission.xml │ │ ├── ic_no_location_permission.xml │ │ ├── ic_refresh.xml │ │ ├── ic_right_arrow.xml │ │ ├── ic_wifi.xml │ │ ├── ic_wifi_1.xml │ │ ├── ic_wifi_2.xml │ │ ├── ic_wifi_3.xml │ │ ├── ic_wifi_full.xml │ │ ├── qr_code_corner.xml │ │ └── scanner_overlay.xml │ │ ├── layout │ │ ├── activity_add_device.xml │ │ ├── activity_bleprovision_landing.xml │ │ ├── activity_esp_main.xml │ │ ├── activity_pop.xml │ │ ├── activity_provision.xml │ │ ├── activity_provision_landing.xml │ │ ├── activity_settings.xml │ │ ├── activity_thread_scan_list.xml │ │ ├── activity_wifi_config.xml │ │ ├── activity_wifi_scan_list.xml │ │ ├── btn_add_device.xml │ │ ├── button.xml │ │ ├── content_bleprovision_landing.xml │ │ ├── content_esp_main.xml │ │ ├── content_provision_landing.xml │ │ ├── content_wifi_config.xml │ │ ├── content_wifi_scan_list.xml │ │ ├── dialog_prefix.xml │ │ ├── dialog_wifi_network.xml │ │ ├── item_ble_scan.xml │ │ ├── item_wifi_access_point.xml │ │ ├── qr_code_frame_layout.xml │ │ └── toolbar.xml │ │ ├── menu │ │ ├── menu_main.xml │ │ └── menu_settings.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher_ble.xml │ │ └── ic_launcher_softap.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_ble.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_softap.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_ble.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_softap.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_ble.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_softap.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_ble.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_softap.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_ble.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ └── ic_launcher_softap.png │ │ ├── values-hdpi │ │ └── dimens.xml │ │ ├── values-xhdpi │ │ └── dimens.xml │ │ ├── values-xxhdpi │ │ └── dimens.xml │ │ ├── values-xxxhdpi │ │ └── dimens.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ic_launcher_ble_background.xml │ │ ├── ic_launcher_softap_background.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── preferences.xml │ └── test │ └── java │ └── com │ └── espressif │ └── espressif │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── provisioning ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── espressif │ │ └── provisioning │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── espressif │ │ │ └── provisioning │ │ │ ├── CameraSource.java │ │ │ ├── CameraSourcePreview.java │ │ │ ├── DeviceConnectionEvent.java │ │ │ ├── ESPConstants.java │ │ │ ├── ESPDevice.java │ │ │ ├── ESPProvisionManager.java │ │ │ ├── GraphicOverlay.java │ │ │ ├── Session.java │ │ │ ├── WiFiAccessPoint.java │ │ │ ├── device_scanner │ │ │ ├── BleScanner.java │ │ │ └── WiFiScanner.java │ │ │ ├── listeners │ │ │ ├── BleScanListener.java │ │ │ ├── ProvisionListener.java │ │ │ ├── QRCodeScanListener.java │ │ │ ├── ResponseListener.java │ │ │ └── WiFiScanListener.java │ │ │ ├── security │ │ │ ├── Security.java │ │ │ ├── Security0.java │ │ │ ├── Security1.java │ │ │ └── Security2.java │ │ │ ├── srp6a │ │ │ ├── BigIntegerUtils.java │ │ │ ├── ClientEvidenceRoutine.java │ │ │ ├── ClientSRP6Routines.java │ │ │ ├── SRP6ClientCredentials.java │ │ │ ├── SRP6ClientEvidenceContext.java │ │ │ ├── SRP6ClientSession.java │ │ │ ├── SRP6CryptoParams.java │ │ │ ├── SRP6Exception.java │ │ │ ├── SRP6Routines.java │ │ │ ├── SRP6ServerEvidenceContext.java │ │ │ ├── SRP6ServerSession.java │ │ │ ├── SRP6Session.java │ │ │ ├── SRP6VerifierGenerator.java │ │ │ ├── ServerEvidenceRoutine.java │ │ │ ├── URoutine.java │ │ │ ├── URoutineContext.java │ │ │ ├── XRoutine.java │ │ │ └── XRoutineWithUserIdentity.java │ │ │ ├── transport │ │ │ ├── BLETransport.java │ │ │ ├── SoftAPTransport.java │ │ │ └── Transport.java │ │ │ └── utils │ │ │ ├── HexEncoder.java │ │ │ └── MessengeHelper.java │ └── proto │ │ ├── cloud.proto │ │ ├── constants.proto │ │ ├── network_config.proto │ │ ├── network_constants.proto │ │ ├── network_ctrl.proto │ │ ├── network_scan.proto │ │ ├── sec0.proto │ │ ├── sec1.proto │ │ ├── sec2.proto │ │ └── session.proto │ └── test │ └── java │ └── com │ └── espressif │ └── provisioning │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/espressif/espressif/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/androidTest/java/com/espressif/espressif/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/AppConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/AppConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/AddDeviceActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/AddDeviceActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/BLEProvisionLanding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/BLEProvisionLanding.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/EspMainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/EspMainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/ManualProvBaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/ManualProvBaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/ProofOfPossessionActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/ProofOfPossessionActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/ProvisionActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/ProvisionActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/ProvisionLanding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/ProvisionLanding.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/SettingsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/ThreadConfigActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/ThreadConfigActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/WiFiConfigActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/WiFiConfigActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/activities/WiFiScanActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/activities/WiFiScanActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/adapters/BleDeviceListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/adapters/BleDeviceListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/adapters/WiFiListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/adapters/WiFiListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/models/BleDevice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/models/BleDevice.kt -------------------------------------------------------------------------------- /app/src/main/java/com/espressif/ui/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/java/com/espressif/ui/utils/Utils.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_connect_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-hdpi/ic_connect_device.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-hdpi/ic_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_no_devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-hdpi/ic_no_devices.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_provisioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-hdpi/ic_provisioning.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-hdpi/ic_right_arrow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_connect_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-mdpi/ic_connect_device.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-mdpi/ic_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_no_devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-mdpi/ic_no_devices.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_provisioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-mdpi/ic_provisioning.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-mdpi/ic_right_arrow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_connect_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xhdpi/ic_connect_device.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xhdpi/ic_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_no_devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xhdpi/ic_no_devices.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_provisioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xhdpi/ic_provisioning.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xhdpi/ic_right_arrow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_connect_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_connect_device.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_no_devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_no_devices.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_provisioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_provisioning.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_right_arrow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_connect_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_connect_device.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_esp_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_esp_splash.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_no_devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_no_devices.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_provisioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_provisioning.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_right_arrow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_btn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/bg_btn.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_edit_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/bg_edit_text.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_white_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/button_white_border.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_arrow_left.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_checkbox_on.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_checkbox_on.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_checkbox_unselected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_checkbox_unselected.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_error.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_esp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_esp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_esp_ble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_esp_ble.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_esp_softap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_esp_softap.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_ble_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_launcher_ble_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_softap_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_launcher_softap_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_lock.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_no_bluetooth_permission.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_no_bluetooth_permission.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_no_camera_permission.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_no_camera_permission.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_no_location_permission.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_no_location_permission.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_refresh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_refresh.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_right_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_right_arrow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_wifi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_wifi.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_wifi_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_wifi_1.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_wifi_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_wifi_2.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_wifi_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_wifi_3.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_wifi_full.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/ic_wifi_full.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/qr_code_corner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/qr_code_corner.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/scanner_overlay.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/drawable/scanner_overlay.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_add_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_add_device.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_bleprovision_landing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_bleprovision_landing.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_esp_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_esp_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_pop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_pop.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_provision.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_provision.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_provision_landing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_provision_landing.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_thread_scan_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_thread_scan_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_wifi_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_wifi_config.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_wifi_scan_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/activity_wifi_scan_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/btn_add_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/btn_add_device.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/button.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_bleprovision_landing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/content_bleprovision_landing.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_esp_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/content_esp_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_provision_landing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/content_provision_landing.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_wifi_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/content_wifi_config.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_wifi_scan_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/content_wifi_scan_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_prefix.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/dialog_prefix.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_wifi_network.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/dialog_wifi_network.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_ble_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/item_ble_scan.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_wifi_access_point.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/item_wifi_access_point.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/qr_code_frame_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/qr_code_frame_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/layout/toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/menu/menu_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_ble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_ble.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_softap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_softap.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_ble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_ble.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_softap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_softap.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_ble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_ble.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_softap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_softap.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_ble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_ble.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_softap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_softap.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_ble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_ble.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_softap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_softap.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_ble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_ble.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_softap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_softap.png -------------------------------------------------------------------------------- /app/src/main/res/values-hdpi/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values-hdpi/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values-xhdpi/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values-xhdpi/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values-xxhdpi/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values-xxhdpi/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values-xxxhdpi/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values-xxxhdpi/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_ble_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values/ic_launcher_ble_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_softap_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values/ic_launcher_softap_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/preferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/main/res/xml/preferences.xml -------------------------------------------------------------------------------- /app/src/test/java/com/espressif/espressif/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/app/src/test/java/com/espressif/espressif/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /provisioning/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /provisioning/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/build.gradle -------------------------------------------------------------------------------- /provisioning/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/consumer-rules.pro -------------------------------------------------------------------------------- /provisioning/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/proguard-rules.pro -------------------------------------------------------------------------------- /provisioning/src/androidTest/java/com/espressif/provisioning/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/androidTest/java/com/espressif/provisioning/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /provisioning/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/CameraSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/CameraSource.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/CameraSourcePreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/CameraSourcePreview.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/DeviceConnectionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/DeviceConnectionEvent.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/ESPConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/ESPConstants.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/ESPDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/ESPDevice.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/ESPProvisionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/ESPProvisionManager.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/GraphicOverlay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/GraphicOverlay.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/Session.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/WiFiAccessPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/WiFiAccessPoint.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/device_scanner/BleScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/device_scanner/BleScanner.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/device_scanner/WiFiScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/device_scanner/WiFiScanner.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/listeners/BleScanListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/listeners/BleScanListener.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/listeners/ProvisionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/listeners/ProvisionListener.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/listeners/QRCodeScanListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/listeners/QRCodeScanListener.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/listeners/ResponseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/listeners/ResponseListener.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/listeners/WiFiScanListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/listeners/WiFiScanListener.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/security/Security.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/security/Security.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/security/Security0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/security/Security0.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/security/Security1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/security/Security1.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/security/Security2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/security/Security2.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/BigIntegerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/BigIntegerUtils.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/ClientEvidenceRoutine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/ClientEvidenceRoutine.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/ClientSRP6Routines.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/ClientSRP6Routines.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ClientCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ClientCredentials.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ClientEvidenceContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ClientEvidenceContext.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ClientSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ClientSession.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6CryptoParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6CryptoParams.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6Exception.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6Exception.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6Routines.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6Routines.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ServerEvidenceContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ServerEvidenceContext.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ServerSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6ServerSession.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6Session.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6VerifierGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/SRP6VerifierGenerator.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/ServerEvidenceRoutine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/ServerEvidenceRoutine.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/URoutine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/URoutine.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/URoutineContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/URoutineContext.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/XRoutine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/XRoutine.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/srp6a/XRoutineWithUserIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/srp6a/XRoutineWithUserIdentity.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/transport/BLETransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/transport/BLETransport.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/transport/SoftAPTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/transport/SoftAPTransport.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/transport/Transport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/transport/Transport.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/utils/HexEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/utils/HexEncoder.java -------------------------------------------------------------------------------- /provisioning/src/main/java/com/espressif/provisioning/utils/MessengeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/java/com/espressif/provisioning/utils/MessengeHelper.java -------------------------------------------------------------------------------- /provisioning/src/main/proto/cloud.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/cloud.proto -------------------------------------------------------------------------------- /provisioning/src/main/proto/constants.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/constants.proto -------------------------------------------------------------------------------- /provisioning/src/main/proto/network_config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/network_config.proto -------------------------------------------------------------------------------- /provisioning/src/main/proto/network_constants.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/network_constants.proto -------------------------------------------------------------------------------- /provisioning/src/main/proto/network_ctrl.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/network_ctrl.proto -------------------------------------------------------------------------------- /provisioning/src/main/proto/network_scan.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/network_scan.proto -------------------------------------------------------------------------------- /provisioning/src/main/proto/sec0.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/sec0.proto -------------------------------------------------------------------------------- /provisioning/src/main/proto/sec1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/sec1.proto -------------------------------------------------------------------------------- /provisioning/src/main/proto/sec2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/sec2.proto -------------------------------------------------------------------------------- /provisioning/src/main/proto/session.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/main/proto/session.proto -------------------------------------------------------------------------------- /provisioning/src/test/java/com/espressif/provisioning/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/provisioning/src/test/java/com/espressif/provisioning/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-idf-provisioning-android/HEAD/settings.gradle --------------------------------------------------------------------------------