| Filename | Latest commit message | Latest commit date |
|---|---|---|
Previously, the approach for apps to declare themselves satellite-optimized was problematic. Relying solely on the <application> tag for opt-in could significantly increase app size. This was particularly an issue on older devices, where the duplication of <meta-data> directly under the <application> tag into each ProviderInfo could drastically swell its size. A prime example of this negative impact was crashes on Android 5.0 (API 21) and older devices, where PackageManager.queryContentProviders would exceed the 1MB Binder transaction limit due to the bloated ProviderInfo size. The `isSatelliteDataOptimizedApp` method is updated to iterate through a package's services if the application-level meta-data is not found. Flag: EXEMPT controlled by kill switch Test: atest ConnectivityCoverageTests:android.net.connectivity.com.android.server.connectivity.SatelliteAccessControllerTest Test: atest CtsHostsideNetworkTests:com.android.cts.net.HostsideSatelliteDataOptInTest Bug: 424290966 Change-Id: I36b6a0093bc74de470443f6553b26b09d070ed9d |
||
| .. | ||
| android | ||