SIGN IN SIGN UP

Update core-telecom dependency and add CALL_BACK intent filter (#405)

* Update core-telecom dependency and add CALL_BACK intent filter

- Update `androidx.core:core-telecom` from `1.0.0-alpha02` to `1.0.1` (latest stable).
- Add `android.telecom.action.CALL_BACK` intent filter to the main activity to support integrated call logging.

* Update Telecom sample with call log exclusion and callback support

- Update: `androidx.core:core-telecom` to `1.1.0-alpha04`.
- Add: a UI option to the Telecom sample to exclude calls from the system call log using the `isLogExcluded` property in `CallAttributesCompat`.
- Implement handling for `TelecomManager.ACTION_CALL_BACK` in `TelecomCallActivity` to support re-initiating calls from the system UI.
- Update Android Gradle Plugin to `8.13.2` and Gradle wrapper to `8.13` to compile against 36.1.
- Refactor URI creation to use the `toUri()` extension function.
- Update `compileSdk` configuration and add the Foojay toolchain resolver plugin.

* Update Telecom call handling and WindowManager initialization

- Add `onNewIntent` to `TelecomCallActivity` to handle call-back intents when the activity is already running.
- Remove obsolete TODO regarding `isLogExcluded` in `TelecomCallRepository`.
- Add `@SuppressLint("RequiresWindowSdk")` to `ExampleWindowInitializer.create` to suppress false positive lint warning.

Change-Id: I66df7227042f72d20cd328cac16a8a802385781b

* Refactor telecom sample parameters and clean up WindowManager initializer

- Update `launchCall` invocations to use named arguments for `excludeCallLogging` to improve readability.
- moved `@SuppressLint("RequiresWindowSdk")` annotation in `ExampleWindowInitializer` to a new PR.

Change-Id: I9e363e3c3b38ef6c840f23fe4b27df5c5d4a9d94

---------

Co-authored-by: natarajkr <natarajkr@google.com>
K
KR NATARAJ committed
2d64c04873f28d88ce968465ef0c01d6d9c813f6
Parent: 6daa08a
Committed by GitHub <noreply@github.com> on 4/8/2026, 6:53:04 PM