modified Same code location, different body
These chunks live at the same (file, symbol) in both versions
but have different content hashes — so the code definitely changed
between android-13.0.0_r84 and android-16.0.0_r4.
-
packages/apps/CellBroadcastReceiver/src/com/android/cellbroadcastreceiver/CellBroadcastAlertService.java CellBroadcastAlertService.createNotificationChannels AOSP 13 android-13.0.0_r84
lines 831–864 0.67static void createNotificationChannels(Context context) { NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE)AOSP 16 android-16.0.0_r4
lines 1036–1089 0.66static void createNotificationChannels(Context context) { NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE) -
packages/apps/Traceur/src/com/android/traceur/Receiver.java Receiver.createNotificationChannels AOSP 13 android-13.0.0_r84
lines 294–315 0.67private static void createNotificationChannels(Context context) { NotificationChannel tracingChannel = new NotificationChannel( NOTIFICATION_CHANNEL_TRACING, context.geAOSP 16 android-16.0.0_r4
lines 334–357 0.67private static void createNotificationChannels(Context context) { NotificationChannel tracingChannel = new NotificationChannel( NOTIFICATION_CHANNEL_TRACING, context.ge -
frameworks/base/core/java/android/app/NotificationManager.java NotificationManager.getNotificationChannels AOSP 13 android-13.0.0_r84
lines 992–1000 0.67public List<NotificationChannel> getNotificationChannels() { INotificationManager service = getService(); try { return service.getNotificationChannels(mContext.getOpPackageAOSP 16 android-16.0.0_r4
lines 1354–1376 0.66@UserHandleAware(specialUsersAllowed = SpecialUser.DISALLOW_EVERY) public List<NotificationChannel> getNotificationChannels() { if (Flags.nmBinderPerfCacheChannels()) { List<No -
frameworks/base/core/java/android/app/NotificationManager.java NotificationManager.createNotificationChannels AOSP 13 android-13.0.0_r84
lines 935–943 0.66public void createNotificationChannels(@NonNull List<NotificationChannel> channels) { INotificationManager service = getService(); try { service.createNotificationChannels(AOSP 16 android-16.0.0_r4
lines 1275–1283 0.66public void createNotificationChannels(@NonNull List<NotificationChannel> channels) { INotificationManager service = service(); try { service.createNotificationChannels(mCo -
packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadNotifier.java DownloadNotifier.DownloadNotifier AOSP 13 android-13.0.0_r84
lines 95–109 0.66public DownloadNotifier(Context context) { mContext = context; mNotifManager = context.getSystemService(NotificationManager.class); // Ensure that all our channels are ready tAOSP 16 android-16.0.0_r4
lines 96–118 0.66public DownloadNotifier(Context context) { mContext = context; mNotifManager = context.getSystemService(NotificationManager.class); // Ensure that all our channels are ready t
only in 13 Removed or refactored away in 16
Matched the query in AOSP 13 (android-13.0.0_r84) but didn't appear in the top results for AOSP 16. They may have been removed, or refactored beyond the query's reach.
-
public NotificationChannel getChannel(boolean buzz) { String id = (buzz ? BUZZY_CHANNEL_ID : QUIET_CHANNEL_ID); String name = (buzz ? "This channel is buzzy" : "This channel is quiet") -
private void setUpNotificationChannel() { if (features.isNotificationChannelEnabled()) { NotificationChannel channel = new NotificationChannel( NOTIFICATION_CHA
only in 16 New in 16 (or refactored from elsewhere)
Matched the query in AOSP 16 (android-16.0.0_r4) but didn't appear in the top results for AOSP 13. Likely added in this version, or refactored from older code that no longer matches the query.
-
@Override public List<NotificationChannel> apply(NotificationChannelQuery query) { INotificationManager service = service(); try { -
private void createNotificationChannel() { NotificationChannel channel = new NotificationChannel(BUSN_CHANNEL_ID, BUSN_CHANNEL_NAME, NotificationManager.IMPORTANCE_HIGH); -
fun buildChannel(context: Context, notificationManager: NotificationManagerCompat) { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { val channel = Notif
unchanged Byte-identical across both versions
These chunks share the same content hash (chunk_id) in both versions — their bodies are byte-for-byte identical. The match is guaranteed by construction, not inferred from a similarity heuristic.
- packages/apps/Stk/src/com/android/stk/StkAppService.java StkAppService.createAllChannels 3bb85c79bc90…
- device/google/atv/libraries/BluetoothServices/src/com/google/android/tv/btservices/NotificationCenter.java NotificationCenter.ensureNotificationChannel 2132efd9c4b6…
- device/google/atv/libraries/BluetoothServices/src/com/google/android/tv/btservices/NotificationCenter.java NotificationCenter.createNotificationChannel fdf9bd96c7d8…
- packages/modules/CaptivePortalLogin/src/com/android/captiveportallogin/DownloadService.java DownloadService.createNotificationChannels f594301b433a…
- frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java NotificationTestList.onCreate 82a70ca934c1…