Add APIs to allow broadcaster to share identity with receivers
This commit adds APIs to allow a broadcasting app to share its identity with the receiver(s) that will receive the broadcast and to allow receivers to obtain the uid and package name of the broadcasting app. Bug: 259743961 Test: atest ShareIdentityTest Change-Id: Ibe9df2b44e414ab92adbf44cd5b4c9eabecb7ee1
Showing
- core/api/current.txt 12 additions, 0 deletionscore/api/current.txt
- core/api/system-current.txt 0 additions, 6 deletionscore/api/system-current.txt
- core/api/test-current.txt 8 additions, 2 deletionscore/api/test-current.txt
- core/java/android/app/ActivityOptions.java 34 additions, 0 deletionscore/java/android/app/ActivityOptions.java
- core/java/android/app/ActivityThread.java 23 additions, 9 deletionscore/java/android/app/ActivityThread.java
- core/java/android/app/BroadcastOptions.java 65 additions, 4 deletionscore/java/android/app/BroadcastOptions.java
- core/java/android/app/ComponentOptions.java 27 additions, 3 deletionscore/java/android/app/ComponentOptions.java
- core/java/android/app/ContextImpl.java 9 additions, 2 deletionscore/java/android/app/ContextImpl.java
- core/java/android/app/IApplicationThread.aidl 4 additions, 2 deletionscore/java/android/app/IApplicationThread.aidl
- core/java/android/app/LoadedApk.java 10 additions, 7 deletionscore/java/android/app/LoadedApk.java
- core/java/android/app/ReceiverInfo.aidl 2 additions, 0 deletionscore/java/android/app/ReceiverInfo.aidl
- core/java/android/content/BroadcastReceiver.java 39 additions, 2 deletionscore/java/android/content/BroadcastReceiver.java
- core/java/android/content/Context.java 34 additions, 10 deletionscore/java/android/content/Context.java
- core/java/android/content/ContextWrapper.java 11 additions, 6 deletionscore/java/android/content/ContextWrapper.java
- services/core/java/com/android/server/am/BroadcastQueueImpl.java 20 additions, 9 deletions...s/core/java/com/android/server/am/BroadcastQueueImpl.java
- services/core/java/com/android/server/am/BroadcastQueueModernImpl.java 18 additions, 2 deletions.../java/com/android/server/am/BroadcastQueueModernImpl.java
- services/core/java/com/android/server/am/BroadcastReceiverBatch.java 14 additions, 7 deletions...re/java/com/android/server/am/BroadcastReceiverBatch.java
- services/core/java/com/android/server/am/BroadcastRecord.java 3 additions, 0 deletions...ices/core/java/com/android/server/am/BroadcastRecord.java
- services/core/java/com/android/server/am/SameProcessApplicationThread.java 8 additions, 6 deletions...a/com/android/server/am/SameProcessApplicationThread.java
- services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java 2 additions, 2 deletions...estests/src/com/android/server/am/BroadcastQueueTest.java
Loading
Please register or sign in to comment