You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
Copy file name to clipboardExpand all lines: samples/connectivity/telecom/src/main/java/com/example/platform/connectivity/telecom/call/TelecomCallActivity.kt
Copy file name to clipboardExpand all lines: samples/connectivity/telecom/src/main/java/com/example/platform/connectivity/telecom/call/TelecomCallService.kt
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -59,6 +59,7 @@ class TelecomCallService : Service() {
Copy file name to clipboardExpand all lines: samples/connectivity/telecom/src/main/java/com/example/platform/connectivity/telecom/model/TelecomCallRepository.kt
0 commit comments