Offset 181, 43 lines modifiedOffset 181, 43 lines modified
181 ············"Ljava/util/function/Predicate<",181 ············"Ljava/util/function/Predicate<",
182 ············"Landroid/view/View;",182 ············"Landroid/view/View;",
183 ············">;)",183 ············">;)",
184 ············"Landroid/view/View;"184 ············"Landroid/view/View;"
185 ········}185 ········}
186 ····.end·annotation186 ····.end·annotation
  
187 ····.line·427187 ····.line·439
188 ····invoke-interface·{p1,·p0},·Ljava/util/function/Predicate;->test(Ljava/lang/Object;)Z188 ····invoke-interface·{p1,·p0},·Ljava/util/function/Predicate;->test(Ljava/lang/Object;)Z
  
189 ····move-result·v0189 ····move-result·v0
  
190 ····if-eqz·v0,·:cond_0190 ····if-eqz·v0,·:cond_0
  
191 ····return-object·p0191 ····return-object·p0
  
192 ····.line·430192 ····.line·442
193 ····:cond_0193 ····:cond_0
194 ····instance-of·v0,·p0,·Landroid/view/ViewGroup;194 ····instance-of·v0,·p0,·Landroid/view/ViewGroup;
  
195 ····if-eqz·v0,·:cond_2195 ····if-eqz·v0,·:cond_2
  
196 ····.line·431196 ····.line·443
197 ····check-cast·p0,·Landroid/view/ViewGroup;197 ····check-cast·p0,·Landroid/view/ViewGroup;
  
198 ····const/4·v0,·0x0198 ····const/4·v0,·0x0
  
199 ····.line·432199 ····.line·444
200 ····:goto_0200 ····:goto_0
201 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I201 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I
  
202 ····move-result·v1202 ····move-result·v1
  
203 ····if-ge·v0,·v1,·:cond_2203 ····if-ge·v0,·v1,·:cond_2
  
204 ····.line·433204 ····.line·445
205 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;205 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
206 ····move-result-object·v1206 ····move-result-object·v1
  
207 ····invoke-static·{v1,·p1},·Lcom/android/providers/media/PermissionActivity;->findViewByPredicate(Landroid/view/View;Ljava/util/function/Predicate;)Landroid/view/View;207 ····invoke-static·{v1,·p1},·Lcom/android/providers/media/PermissionActivity;->findViewByPredicate(Landroid/view/View;Ljava/util/function/Predicate;)Landroid/view/View;
  
208 ····move-result-object·v1208 ····move-result-object·v1
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
  
252 ····return-void252 ····return-void
253 .end·method253 .end·method
  
254 .method·static·synthetic·lambda$onCreate$0(Landroid/view/View;)Z254 .method·static·synthetic·lambda$onCreate$0(Landroid/view/View;)Z
255 ····.locals·1255 ····.locals·1
  
256 ····.line·192256 ····.line·204
257 ····instance-of·v0,·p0,·Landroid/widget/TextView;257 ····instance-of·v0,·p0,·Landroid/widget/TextView;
  
258 ····if-eqz·v0,·:cond_0258 ····if-eqz·v0,·:cond_0
  
259 ····invoke-virtual·{p0},·Landroid/view/View;->isImportantForAccessibility()Z259 ····invoke-virtual·{p0},·Landroid/view/View;->isImportantForAccessibility()Z
  
260 ····move-result·p0260 ····move-result·p0
Offset 277, 108 lines modifiedOffset 277, 108 lines modified
277 ····:goto_0277 ····:goto_0
278 ····return·p0278 ····return·p0
279 .end·method279 .end·method
  
280 .method·private·onNegativeAction(Landroid/content/DialogInterface;I)V280 .method·private·onNegativeAction(Landroid/content/DialogInterface;I)V
281 ····.locals·0281 ····.locals·0
  
282 ····.line·271282 ····.line·283
283 ····new-instance·p1,·Lcom/android/providers/media/PermissionActivity$2;283 ····new-instance·p1,·Lcom/android/providers/media/PermissionActivity$2;
  
284 ····invoke-direct·{p1,·p0},·Lcom/android/providers/media/PermissionActivity$2;-><init>(Lcom/android/providers/media/PermissionActivity;)V284 ····invoke-direct·{p1,·p0},·Lcom/android/providers/media/PermissionActivity$2;-><init>(Lcom/android/providers/media/PermissionActivity;)V
  
285 ····const/4·p0,·0x0285 ····const/4·p0,·0x0
  
286 ····new-array·p0,·p0,·[Ljava/lang/Void;286 ····new-array·p0,·p0,·[Ljava/lang/Void;
  
287 ····.line·285287 ····.line·297
288 ····invoke-virtual·{p1,·p0},·Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;288 ····invoke-virtual·{p1,·p0},·Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
  
289 ····return-void289 ····return-void
290 .end·method290 .end·method
  
291 .method·private·onPositiveAction(Landroid/content/DialogInterface;I)V291 .method·private·onPositiveAction(Landroid/content/DialogInterface;I)V
292 ····.locals·2292 ····.locals·2
  
293 ····const/4·p2,·0x0293 ····const/4·p2,·0x0
  
294 ····if-eqz·p1,·:cond_0294 ····if-eqz·p1,·:cond_0
  
295 ····.line·199295 ····.line·211
296 ····check-cast·p1,·Landroid/app/AlertDialog;296 ····check-cast·p1,·Landroid/app/AlertDialog;
  
297 ····const/4·v0,·-0x1297 ····const/4·v0,·-0x1
  
298 ····invoke-virtual·{p1,·v0},·Landroid/app/AlertDialog;->getButton(I)Landroid/widget/Button;298 ····invoke-virtual·{p1,·v0},·Landroid/app/AlertDialog;->getButton(I)Landroid/widget/Button;
  
299 ····move-result-object·v0299 ····move-result-object·v0
  
300 ····invoke-virtual·{v0,·p2},·Landroid/widget/Button;->setEnabled(Z)V300 ····invoke-virtual·{v0,·p2},·Landroid/widget/Button;->setEnabled(Z)V
  
301 ····const/4·v0,·-0x2301 ····const/4·v0,·-0x2
  
302 ····.line·200302 ····.line·212
303 ····invoke-virtual·{p1,·v0},·Landroid/app/AlertDialog;->getButton(I)Landroid/widget/Button;303 ····invoke-virtual·{p1,·v0},·Landroid/app/AlertDialog;->getButton(I)Landroid/widget/Button;
  
304 ····move-result-object·p1304 ····move-result-object·p1
  
305 ····invoke-virtual·{p1,·p2},·Landroid/widget/Button;->setEnabled(Z)V305 ····invoke-virtual·{p1,·p2},·Landroid/widget/Button;->setEnabled(Z)V
  
306 ····.line·203306 ····.line·215
307 ····:cond_0307 ····:cond_0
308 ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity;->progressDialog:Landroid/app/ProgressDialog;308 ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity;->progressDialog:Landroid/app/ProgressDialog;
  
309 ····invoke-virtual·{p1},·Landroid/app/ProgressDialog;->show()V309 ····invoke-virtual·{p1},·Landroid/app/ProgressDialog;->show()V
  
310 ····.line·204310 ····.line·216
311 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J311 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
312 ····move-result-wide·v0312 ····move-result-wide·v0
  
313 ····.line·205313 ····.line·217
314 ····new-instance·p1,·Lcom/android/providers/media/PermissionActivity$1;314 ····new-instance·p1,·Lcom/android/providers/media/PermissionActivity$1;
  
315 ····invoke-direct·{p1,·p0,·v0,·v1},·Lcom/android/providers/media/PermissionActivity$1;-><init>(Lcom/android/providers/media/PermissionActivity;J)V315 ····invoke-direct·{p1,·p0,·v0,·v1},·Lcom/android/providers/media/PermissionActivity$1;-><init>(Lcom/android/providers/media/PermissionActivity;J)V
  
316 ····new-array·p0,·p2,·[Ljava/lang/Void;316 ····new-array·p0,·p2,·[Ljava/lang/Void;
  
317 ····.line·267317 ····.line·279
318 ····invoke-virtual·{p1,·p0},·Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;318 ····invoke-virtual·{p1,·p0},·Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
  
319 ····return-void319 ····return-void
320 .end·method320 .end·method
  
321 .method·private·resolveAppLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;321 .method·private·resolveAppLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
322 ····.locals·0322 ····.locals·0
323 ····.annotation·system·Ldalvik/annotation/Throws;323 ····.annotation·system·Ldalvik/annotation/Throws;
324 ········value·=·{324 ········value·=·{
325 ············Landroid/content/pm/PackageManager$NameNotFoundException;325 ············Landroid/content/pm/PackageManager$NameNotFoundException;
326 ········}326 ········}
327 ····.end·annotation327 ····.end·annotation
  
328 ····.line·305328 ····.line·317
329 ····invoke-virtual·{p0},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;329 ····invoke-virtual·{p0},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;
  
330 ····move-result-object·p0330 ····move-result-object·p0
  
331 ····.line·306331 ····.line·318
332 ····invoke-virtual·{p0,·p1},·Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;332 ····invoke-virtual·{p0,·p1},·Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
  
333 ····move-result-object·p0333 ····move-result-object·p0
  
334 ····.line·307334 ····.line·319
335 ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z335 ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
336 ····move-result·p1336 ····move-result·p1
  
337 ····if-nez·p1,·:cond_0337 ····if-nez·p1,·:cond_0
  
338 ····return-object·p0338 ····return-object·p0
  
339 ····.line·308339 ····.line·320
340 ····:cond_0340 ····:cond_0
341 ····new-instance·p0,·Landroid/content/pm/PackageManager$NameNotFoundException;341 ····new-instance·p0,·Landroid/content/pm/PackageManager$NameNotFoundException;
  
342 ····const-string·p1,·"Missing·calling·package"342 ····const-string·p1,·"Missing·calling·package"
  
343 ····invoke-direct·{p0,·p1},·Landroid/content/pm/PackageManager$NameNotFoundException;-><init>(Ljava/lang/String;)V343 ····invoke-direct·{p0,·p1},·Landroid/content/pm/PackageManager$NameNotFoundException;-><init>(Ljava/lang/String;)V
  
Offset 389, 61 lines modifiedOffset 389, 61 lines modified
389 ····.locals·2389 ····.locals·2
390 ····.annotation·system·Ldalvik/annotation/Throws;390 ····.annotation·system·Ldalvik/annotation/Throws;
391 ········value·=·{391 ········value·=·{
392 ············Landroid/content/pm/PackageManager$NameNotFoundException;392 ············Landroid/content/pm/PackageManager$NameNotFoundException;
393 ········}393 ········}
394 ····.end·annotation394 ····.end·annotation
  
395 ····.line·318395 ····.line·330
396 ····invoke-virtual·{p0},·Landroid/app/Activity;->getCallingPackage()Ljava/lang/String;396 ····invoke-virtual·{p0},·Landroid/app/Activity;->getCallingPackage()Ljava/lang/String;
  
397 ····move-result-object·v0397 ····move-result-object·v0
  
398 ····.line·319398 ····.line·331
399 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z399 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
400 ····move-result·v1400 ····move-result·v1
  
401 ····if-nez·v1,·:cond_0401 ····if-nez·v1,·:cond_0
  
402 ····.line·323402 ····.line·335
403 ····invoke-virtual·{p0},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;403 ····invoke-virtual·{p0},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;
  
404 ····move-result-object·p0404 ····move-result-object·p0
  
405 ····const/4·v1,·0x0405 ····const/4·v1,·0x0
  
406 ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;406 ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
  
407 ····move-result-object·p0407 ····move-result-object·p0
  
408 ····return-object·p0408 ····return-object·p0
  
409 ····.line·320409 ····.line·332
410 ····:cond_0410 ····:cond_0
411 ····new-instance·p0,·Landroid/content/pm/PackageManager$NameNotFoundException;411 ····new-instance·p0,·Landroid/content/pm/PackageManager$NameNotFoundException;
  
412 ····const-string·v0,·"Missing·calling·package"412 ····const-string·v0,·"Missing·calling·package"
  
413 ····invoke-direct·{p0,·v0},·Landroid/content/pm/PackageManager$NameNotFoundException;-><init>(Ljava/lang/String;)V413 ····invoke-direct·{p0,·v0},·Landroid/content/pm/PackageManager$NameNotFoundException;-><init>(Ljava/lang/String;)V
  
414 ····throw·p0414 ····throw·p0
415 .end·method415 .end·method
  
416 .method·private·resolveData()Ljava/lang/String;416 .method·private·resolveData()Ljava/lang/String;
417 ····.locals·6417 ····.locals·6
  
418 ····.line·348418 ····.line·360
419 ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;419 ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;
  
420 ····const-string·v1,·"media"420 ····const-string·v1,·"media"
  
421 ····invoke-direct·{v0,·v1},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;-><init>(Ljava/lang/String;)V421 ····invoke-direct·{v0,·v1},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;-><init>(Ljava/lang/String;)V
  
422 ····.line·349422 ····.line·361
423 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;423 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;
  
424 ····const/4·v2,·0x0424 ····const/4·v2,·0x0
  
425 ····invoke-interface·{v1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;425 ····invoke-interface·{v1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
426 ····move-result-object·v1426 ····move-result-object·v1
Offset 452, 27 lines modifiedOffset 452, 27 lines modified
  
452 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;->matchUri(Landroid/net/Uri;Z)I452 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;->matchUri(Landroid/net/Uri;Z)I
  
453 ····move-result·v1453 ····move-result·v1
  
454 ····const/4·v3,·0x1454 ····const/4·v3,·0x1
  
455 ····.line·350455 ····.line·362
456 ····:goto_0456 ····:goto_0
457 ····iget-object·v4,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;457 ····iget-object·v4,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;
  
458 ····invoke-interface·{v4},·Ljava/util/List;->size()I458 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
459 ····move-result·v4459 ····move-result·v4
  
460 ····const-string·v5,·"generic"460 ····const-string·v5,·"generic"
  
461 ····if-ge·v3,·v4,·:cond_1461 ····if-ge·v3,·v4,·:cond_1
  
462 ····.line·351462 ····.line·363
463 ····iget-object·v4,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;463 ····iget-object·v4,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;
  
464 ····invoke-interface·{v4,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;464 ····invoke-interface·{v4,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
465 ····move-result-object·v4465 ····move-result-object·v4
  
466 ····check-cast·v4,·Landroid/net/Uri;466 ····check-cast·v4,·Landroid/net/Uri;
Offset 520, 15 lines modifiedOffset 520, 15 lines modified
  
520 ····return-object·p0520 ····return-object·p0
521 .end·method521 .end·method
  
522 .method·private·resolveMessageText()Ljava/lang/CharSequence;522 .method·private·resolveMessageText()Ljava/lang/CharSequence;
523 ····.locals·6523 ····.locals·6
  
524 ····.line·388524 ····.line·400
525 ····new-instance·v0,·Ljava/lang/StringBuilder;525 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
526 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V526 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
527 ····const-string·v1,·"permission_"527 ····const-string·v1,·"permission_"
  
528 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;528 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 549, 47 lines modifiedOffset 549, 47 lines modified
  
549 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;549 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
550 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;550 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
551 ····move-result-object·v0551 ····move-result-object·v0
  
552 ····.line·389552 ····.line·401
553 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;553 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
554 ····move-result-object·v1554 ····move-result-object·v1
  
555 ····.line·390555 ····.line·402
556 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;556 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
557 ····move-result-object·v2557 ····move-result-object·v2
  
558 ····const·v3,·0x7f0d001c558 ····const·v3,·0x7f0d001c
  
559 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;559 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;
  
560 ····move-result-object·v2560 ····move-result-object·v2
  
561 ····const-string·v3,·"plurals"561 ····const-string·v3,·"plurals"
  
562 ····.line·389562 ····.line·401
563 ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I563 ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
564 ····move-result·v0564 ····move-result·v0
  
565 ····if-eqz·v0,·:cond_0565 ····if-eqz·v0,·:cond_0
  
566 ····.line·392566 ····.line·404
567 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;567 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;
  
568 ····invoke-interface·{v1},·Ljava/util/List;->size()I568 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
569 ····move-result·v1569 ····move-result·v1
  
570 ····.line·393570 ····.line·405
571 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity;->values:Landroid/content/ContentValues;571 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity;->values:Landroid/content/ContentValues;
  
572 ····const-string·v3,·"date_expires"572 ····const-string·v3,·"date_expires"
  
573 ····invoke-virtual·{v2,·v3},·Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long;573 ····invoke-virtual·{v2,·v3},·Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long;
  
574 ····move-result-object·v2574 ····move-result-object·v2
Offset 598, 66 lines modifiedOffset 598, 66 lines modified
  
598 ····move-result-wide·v2598 ····move-result-wide·v2
  
599 ····const-wide/16·v4,·0x3e8599 ····const-wide/16·v4,·0x3e8
  
600 ····mul-long/2addr·v2,·v4600 ····mul-long/2addr·v2,·v4
  
601 ····.line·394601 ····.line·406
602 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J602 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
603 ····move-result-wide·v4603 ····move-result-wide·v4
  
604 ····sub-long/2addr·v2,·v4604 ····sub-long/2addr·v2,·v4
  
605 ····const-wide/32·v4,·0x5265c00605 ····const-wide/32·v4,·0x5265c00
  
606 ····add-long/2addr·v2,·v4606 ····add-long/2addr·v2,·v4
  
607 ····.line·395607 ····.line·407
608 ····div-long/2addr·v2,·v4608 ····div-long/2addr·v2,·v4
  
609 ····.line·397609 ····.line·409
610 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;610 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
611 ····move-result-object·v4611 ····move-result-object·v4
  
612 ····invoke-virtual·{v4,·v0,·v1},·Landroid/content/res/Resources;->getQuantityText(II)Ljava/lang/CharSequence;612 ····invoke-virtual·{v4,·v0,·v1},·Landroid/content/res/Resources;->getQuantityText(II)Ljava/lang/CharSequence;
  
613 ····move-result-object·v0613 ····move-result-object·v0
  
614 ····const/4·v4,·0x3614 ····const/4·v4,·0x3
  
615 ····new-array·v4,·v4,·[Ljava/lang/CharSequence;615 ····new-array·v4,·v4,·[Ljava/lang/CharSequence;
  
616 ····const/4·v5,·0x0616 ····const/4·v5,·0x0
  
617 ····.line·398617 ····.line·410
618 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity;->label:Ljava/lang/CharSequence;618 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity;->label:Ljava/lang/CharSequence;
  
619 ····aput-object·p0,·v4,·v5619 ····aput-object·p0,·v4,·v5
  
620 ····const/4·p0,·0x1620 ····const/4·p0,·0x1
  
621 ····invoke-static·{v1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;621 ····invoke-static·{v1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
622 ····move-result-object·v1622 ····move-result-object·v1
  
623 ····aput-object·v1,·v4,·p0623 ····aput-object·v1,·v4,·p0
  
624 ····const/4·p0,·0x2624 ····const/4·p0,·0x2
  
625 ····.line·399625 ····.line·411
626 ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;626 ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;
  
627 ····move-result-object·v1627 ····move-result-object·v1
  
628 ····aput-object·v1,·v4,·p0628 ····aput-object·v1,·v4,·p0
  
629 ····.line·398629 ····.line·410
630 ····invoke-static·{v0,·v4},·Landroid/text/TextUtils;->expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;630 ····invoke-static·{v0,·v4},·Landroid/text/TextUtils;->expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
631 ····move-result-object·p0631 ····move-result-object·p0
  
632 ····return-object·p0632 ····return-object·p0
  
633 ····:cond_0633 ····:cond_0
Offset 665, 15 lines modifiedOffset 665, 15 lines modified
  
665 ····return-object·p0665 ····return-object·p0
666 .end·method666 .end·method
  
667 .method·private·resolveNegativeText()Ljava/lang/CharSequence;667 .method·private·resolveNegativeText()Ljava/lang/CharSequence;
668 ····.locals·4668 ····.locals·4
  
669 ····.line·415669 ····.line·427
670 ····new-instance·v0,·Ljava/lang/StringBuilder;670 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
671 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V671 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
672 ····const-string·v1,·"permission_"672 ····const-string·v1,·"permission_"
  
673 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;673 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 686, 53 lines modifiedOffset 686, 53 lines modified
  
686 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;686 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
687 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;687 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
688 ····move-result-object·v0688 ····move-result-object·v0
  
689 ····.line·416689 ····.line·428
690 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;690 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
691 ····move-result-object·v1691 ····move-result-object·v1
  
692 ····.line·417692 ····.line·429
693 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;693 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
694 ····move-result-object·v2694 ····move-result-object·v2
  
695 ····const·v3,·0x7f0d001c695 ····const·v3,·0x7f0d001c
  
696 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;696 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;
  
697 ····move-result-object·v2697 ····move-result-object·v2
  
698 ····const-string·v3,·"string"698 ····const-string·v3,·"string"
  
699 ····.line·416699 ····.line·428
700 ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I700 ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
701 ····move-result·v0701 ····move-result·v0
  
702 ····.line·418702 ····.line·430
703 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;703 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
704 ····move-result-object·p0704 ····move-result-object·p0
  
705 ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence;705 ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence;
  
706 ····move-result-object·p0706 ····move-result-object·p0
  
707 ····return-object·p0707 ····return-object·p0
708 .end·method708 .end·method
  
709 .method·private·resolvePositiveText()Ljava/lang/CharSequence;709 .method·private·resolvePositiveText()Ljava/lang/CharSequence;
710 ····.locals·4710 ····.locals·4
  
711 ····.line·408711 ····.line·420
712 ····new-instance·v0,·Ljava/lang/StringBuilder;712 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
713 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V713 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
714 ····const-string·v1,·"permission_"714 ····const-string·v1,·"permission_"
  
715 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;715 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 745, 53 lines modifiedOffset 745, 53 lines modified
  
745 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;745 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
746 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;746 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
747 ····move-result-object·v0747 ····move-result-object·v0
  
748 ····.line·409748 ····.line·421
749 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;749 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
750 ····move-result-object·v1750 ····move-result-object·v1
  
751 ····.line·410751 ····.line·422
752 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;752 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
753 ····move-result-object·v2753 ····move-result-object·v2
  
754 ····const·v3,·0x7f0d001c754 ····const·v3,·0x7f0d001c
  
755 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;755 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;
  
756 ····move-result-object·v2756 ····move-result-object·v2
  
757 ····const-string·v3,·"string"757 ····const-string·v3,·"string"
  
758 ····.line·409758 ····.line·421
759 ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I759 ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
760 ····move-result·v0760 ····move-result·v0
  
761 ····.line·411761 ····.line·423
762 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;762 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
763 ····move-result-object·p0763 ····move-result-object·p0
  
764 ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence;764 ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence;
  
765 ····move-result-object·p0765 ····move-result-object·p0
  
766 ····return-object·p0766 ····return-object·p0
767 .end·method767 .end·method
  
768 .method·private·resolveTitleText()Ljava/lang/CharSequence;768 .method·private·resolveTitleText()Ljava/lang/CharSequence;
769 ····.locals·4769 ····.locals·4
  
770 ····.line·370770 ····.line·382
771 ····new-instance·v0,·Ljava/lang/StringBuilder;771 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
772 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V772 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
773 ····const-string·v1,·"permission_"773 ····const-string·v1,·"permission_"
  
774 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;774 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 808, 62 lines modifiedOffset 808, 62 lines modified
  
808 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;808 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
809 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;809 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
810 ····move-result-object·v0810 ····move-result-object·v0
  
811 ····.line·371811 ····.line·383
812 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;812 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
813 ····move-result-object·v1813 ····move-result-object·v1
  
814 ····.line·372814 ····.line·384
815 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;815 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
816 ····move-result-object·v2816 ····move-result-object·v2
  
817 ····const·v3,·0x7f0d001c817 ····const·v3,·0x7f0d001c
  
818 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;818 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;
  
819 ····move-result-object·v2819 ····move-result-object·v2
  
820 ····const-string·v3,·"plurals"820 ····const-string·v3,·"plurals"
  
821 ····.line·371821 ····.line·383
822 ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I822 ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
823 ····move-result·v1823 ····move-result·v1
  
824 ····if-eqz·v1,·:cond_0824 ····if-eqz·v1,·:cond_0
  
825 ····.line·374825 ····.line·386
826 ····iget-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;826 ····iget-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;
  
827 ····invoke-interface·{v0},·Ljava/util/List;->size()I827 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
828 ····move-result·v0828 ····move-result·v0
  
829 ····.line·375829 ····.line·387
830 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;830 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
831 ····move-result-object·v2831 ····move-result-object·v2
  
832 ····invoke-virtual·{v2,·v1,·v0},·Landroid/content/res/Resources;->getQuantityText(II)Ljava/lang/CharSequence;832 ····invoke-virtual·{v2,·v1,·v0},·Landroid/content/res/Resources;->getQuantityText(II)Ljava/lang/CharSequence;
  
833 ····move-result-object·v1833 ····move-result-object·v1
  
834 ····const/4·v2,·0x2834 ····const/4·v2,·0x2
  
835 ····new-array·v2,·v2,·[Ljava/lang/CharSequence;835 ····new-array·v2,·v2,·[Ljava/lang/CharSequence;
  
836 ····const/4·v3,·0x0836 ····const/4·v3,·0x0
  
837 ····.line·376837 ····.line·388
838 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity;->label:Ljava/lang/CharSequence;838 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity;->label:Ljava/lang/CharSequence;
  
839 ····aput-object·p0,·v2,·v3839 ····aput-object·p0,·v2,·v3
  
840 ····const/4·p0,·0x1840 ····const/4·p0,·0x1
  
841 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;841 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
Offset 874, 15 lines modifiedOffset 874, 15 lines modified
  
874 ····invoke-static·{v1,·v2},·Landroid/text/TextUtils;->expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;874 ····invoke-static·{v1,·v2},·Landroid/text/TextUtils;->expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
875 ····move-result-object·p0875 ····move-result-object·p0
  
876 ····return-object·p0876 ····return-object·p0
  
877 ····.line·379877 ····.line·391
878 ····:cond_0878 ····:cond_0
879 ····new-instance·p0,·Ljava/lang/IllegalStateException;879 ····new-instance·p0,·Ljava/lang/IllegalStateException;
  
880 ····new-instance·v1,·Ljava/lang/StringBuilder;880 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
881 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V881 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 900, 15 lines modifiedOffset 900, 15 lines modified
  
900 ····throw·p0900 ····throw·p0
901 .end·method901 .end·method
  
902 .method·private·resolveVerb()Ljava/lang/String;902 .method·private·resolveVerb()Ljava/lang/String;
903 ····.locals·6903 ····.locals·6
  
904 ····.line·327904 ····.line·339
905 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;905 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;
  
906 ····move-result-object·v0906 ····move-result-object·v0
  
907 ····invoke-virtual·{v0},·Landroid/content/Intent;->getAction()Ljava/lang/String;907 ····invoke-virtual·{v0},·Landroid/content/Intent;->getAction()Ljava/lang/String;
  
908 ····move-result-object·v0908 ····move-result-object·v0
Offset 994, 15 lines modifiedOffset 994, 15 lines modified
  
994 ····if-ne·v0,·v2,·:cond_1994 ····if-ne·v0,·v2,·:cond_1
  
995 ····const-string·p0,·"delete"995 ····const-string·p0,·"delete"
  
996 ····return-object·p0996 ····return-object·p0
  
997 ····.line·339997 ····.line·351
998 ····:cond_1998 ····:cond_1
999 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;999 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
1000 ····new-instance·v1,·Ljava/lang/StringBuilder;1000 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
1001 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V1001 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 1024, 15 lines modifiedOffset 1024, 15 lines modified
  
1024 ····move-result-object·p01024 ····move-result-object·p0
  
1025 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V1025 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
1026 ····throw·v01026 ····throw·v0
  
1027 ····.line·3341027 ····.line·346
1028 ····:cond_21028 ····:cond_2
1029 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity;->values:Landroid/content/ContentValues;1029 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity;->values:Landroid/content/ContentValues;
  
1030 ····const-string·v0,·"is_favorite"1030 ····const-string·v0,·"is_favorite"
  
1031 ····invoke-static·{p0,·v0,·v5},·Lcom/android/providers/media/util/DatabaseUtils;->getAsBoolean(Landroid/content/ContentValues;Ljava/lang/String;Z)Z1031 ····invoke-static·{p0,·v0,·v5},·Lcom/android/providers/media/util/DatabaseUtils;->getAsBoolean(Landroid/content/ContentValues;Ljava/lang/String;Z)Z
  
Offset 1046, 15 lines modifiedOffset 1046, 15 lines modified
  
1046 ····:cond_31046 ····:cond_3
1047 ····const-string·p0,·"unfavorite"1047 ····const-string·p0,·"unfavorite"
  
1048 ····:goto_21048 ····:goto_2
1049 ····return-object·p01049 ····return-object·p0
  
1050 ····.line·3311050 ····.line·343
1051 ····:cond_41051 ····:cond_4
1052 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity;->values:Landroid/content/ContentValues;1052 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity;->values:Landroid/content/ContentValues;
  
1053 ····const-string·v0,·"is_trashed"1053 ····const-string·v0,·"is_trashed"
  
1054 ····invoke-static·{p0,·v0,·v5},·Lcom/android/providers/media/util/DatabaseUtils;->getAsBoolean(Landroid/content/ContentValues;Ljava/lang/String;Z)Z1054 ····invoke-static·{p0,·v0,·v5},·Lcom/android/providers/media/util/DatabaseUtils;->getAsBoolean(Landroid/content/ContentValues;Ljava/lang/String;Z)Z
  
Offset 1085, 304 lines modifiedOffset 1085, 331 lines modified
1085 ········0x7423de85·->·:sswitch_01085 ········0x7423de85·->·:sswitch_0
1086 ····.end·sparse-switch1086 ····.end·sparse-switch
1087 .end·method1087 .end·method
  
  
1088 #·virtual·methods1088 #·virtual·methods
1089 .method·public·onCreate(Landroid/os/Bundle;)V1089 .method·public·onCreate(Landroid/os/Bundle;)V
1090 ····.locals·51090 ····.locals·6
  
 1091 ····const-string·v0,·"MediaProvider"
  
1091 ····.line·1291092 ····.line·129
1092 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V1093 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
  
1093 ····.line·1321094 ····.line·132
1094 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;1095 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
1095 ····move-result-object·p11096 ····move-result-object·p1
  
1096 ····const/high16·v0,·0x800001097 ····const/high16·v1,·0x80000
  
1097 ····invoke-virtual·{p1,·v0},·Landroid/view/Window;->addSystemFlags(I)V1098 ····invoke-virtual·{p1,·v1},·Landroid/view/Window;->addSystemFlags(I)V
  
1098 ····const/4·p1,·0x01099 ····const/4·p1,·0x0
  
1099 ····.line·1341100 ····.line·134
1100 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->setFinishOnTouchOutside(Z)V1101 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->setFinishOnTouchOutside(Z)V
  
1101 ····.line·1391102 ····.line·139
1102 ····:try_start_01103 ····:try_start_0
1103 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;1104 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;
  
1104 ····move-result-object·v01105 ····move-result-object·v1
  
1105 ····invoke-virtual·{v0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;1106 ····invoke-virtual·{v1},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
  
1106 ····move-result-object·v01107 ····move-result-object·v1
  
1107 ····const-string·v1,·"clip_data"1108 ····const-string·v2,·"clip_data"
  
1108 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;1109 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
1109 ····move-result-object·v01110 ····move-result-object·v1
  
1110 ····check-cast·v0,·Landroid/content/ClipData;1111 ····check-cast·v1,·Landroid/content/ClipData;
  
1111 ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->collectUris(Landroid/content/ClipData;)Ljava/util/List;1112 ····invoke-static·{v1},·Lcom/android/providers/media/MediaProvider;->collectUris(Landroid/content/ClipData;)Ljava/util/List;
  
1112 ····move-result-object·v01113 ····move-result-object·v1
  
1113 ····iput-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;1114 ····iput-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;
  
1114 ····.line·1401115 ····.line·140
1115 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;1116 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;
  
1116 ····move-result-object·v01117 ····move-result-object·v1
  
1117 ····invoke-virtual·{v0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;1118 ····invoke-virtual·{v1},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
  
1118 ····move-result-object·v01119 ····move-result-object·v1
  
1119 ····const-string·v1,·"content_values"1120 ····const-string·v2,·"content_values"
  
1120 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;1121 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
1121 ····move-result-object·v01122 ····move-result-object·v1
  
1122 ····check-cast·v0,·Landroid/content/ContentValues;1123 ····check-cast·v1,·Landroid/content/ContentValues;
  
1123 ····iput-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->values:Landroid/content/ContentValues;1124 ····iput-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->values:Landroid/content/ContentValues;
  
1124 ····.line·1421125 ····.line·142
1125 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveCallingAppInfo()Landroid/content/pm/ApplicationInfo;1126 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveCallingAppInfo()Landroid/content/pm/ApplicationInfo;
  
1126 ····move-result-object·v01127 ····move-result-object·v1
  
1127 ····iput-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->appInfo:Landroid/content/pm/ApplicationInfo;1128 ····iput-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->appInfo:Landroid/content/pm/ApplicationInfo;
  
1128 ····.line·1431129 ····.line·143
1129 ····invoke-direct·{p0,·v0},·Lcom/android/providers/media/PermissionActivity;->resolveAppLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;1130 ····invoke-direct·{p0,·v1},·Lcom/android/providers/media/PermissionActivity;->resolveAppLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
  
1130 ····move-result-object·v01131 ····move-result-object·v1
  
1131 ····iput-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->label:Ljava/lang/CharSequence;1132 ····iput-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->label:Ljava/lang/CharSequence;
  
1132 ····.line·1441133 ····.line·144
1133 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveVerb()Ljava/lang/String;1134 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveVerb()Ljava/lang/String;
  
1134 ····move-result-object·v01135 ····move-result-object·v1
  
1135 ····iput-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->verb:Ljava/lang/String;1136 ····iput-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->verb:Ljava/lang/String;
  
1136 ····.line·1451137 ····.line·145
1137 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveData()Ljava/lang/String;1138 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveData()Ljava/lang/String;
  
1138 ····move-result-object·v01139 ····move-result-object·v1
  
1139 ····iput-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->data:Ljava/lang/String;1140 ····iput-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->data:Ljava/lang/String;
  
1140 ····.line·1461141 ····.line·146
1141 ····iget-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;1142 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;
  
1142 ····invoke-interface·{v0,·p1},·Ljava/util/List;->get(I)Ljava/lang/Object;1143 ····invoke-interface·{v1,·p1},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
1143 ····move-result-object·v01144 ····move-result-object·v1
  
1144 ····check-cast·v0,·Landroid/net/Uri;1145 ····check-cast·v1,·Landroid/net/Uri;
  
1145 ····invoke-static·{v0},·Landroid/provider/MediaStore;->getVolumeName(Landroid/net/Uri;)Ljava/lang/String;1146 ····invoke-static·{v1},·Landroid/provider/MediaStore;->getVolumeName(Landroid/net/Uri;)Ljava/lang/String;
  
1146 ····move-result-object·v01147 ····move-result-object·v1
  
1147 ····iput-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->volumeName:Ljava/lang/String;1148 ····iput-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->volumeName:Ljava/lang/String;
1148 ····:try_end_01149 ····:try_end_0
1149 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_01150 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
1150 ····.line·1531151 ····.line·153
1151 ····new-instance·v0,·Landroid/app/ProgressDialog;1152 ····new-instance·v1,·Landroid/app/ProgressDialog;
  
1152 ····invoke-direct·{v0,·p0},·Landroid/app/ProgressDialog;-><init>(Landroid/content/Context;)V1153 ····invoke-direct·{v1,·p0},·Landroid/app/ProgressDialog;-><init>(Landroid/content/Context;)V
  
1153 ····iput-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->progressDialog:Landroid/app/ProgressDialog;1154 ····iput-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->progressDialog:Landroid/app/ProgressDialog;
  
1154 ····.line·1581155 ····.line·158
1155 ····iget-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity;->verb:Ljava/lang/String;1156 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity;->verb:Ljava/lang/String;
  
1156 ····const/4·v1,·-0x11157 ····const/4·v2,·-0x1
  
1157 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I1158 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I
  
1158 ····move-result·v21159 ····move-result·v3
  
1159 ····const·v3,·-0x6665d0cb1160 ····const·v4,·-0x6665d0cb
  
1160 ····const/4·v4,·0x11161 ····const/4·v5,·0x1
  
1161 ····if-eq·v2,·v3,·:cond_11162 ····if-eq·v3,·v4,·:cond_1
  
1162 ····const·v3,·0x3ea1c99c1163 ····const·v4,·0x3ea1c99c
  
1163 ····if-eq·v2,·v3,·:cond_01164 ····if-eq·v3,·v4,·:cond_0
  
1164 ····goto·:goto_01165 ····goto·:goto_0
  
1165 ····:cond_01166 ····:cond_0
1166 ····const-string·v2,·"favorite"1167 ····const-string·v3,·"favorite"
  
1167 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1168 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1168 ····move-result·v01169 ····move-result·v1
  
1169 ····if-eqz·v0,·:cond_21170 ····if-eqz·v1,·:cond_2
  
1170 ····move·v1,·p11171 ····move·v2,·p1
  
1171 ····goto·:goto_01172 ····goto·:goto_0
  
1172 ····:cond_11173 ····:cond_1
1173 ····const-string·v2,·"unfavorite"1174 ····const-string·v3,·"unfavorite"
  
1174 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1175 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1175 ····move-result·v01176 ····move-result·v1
  
1176 ····if-eqz·v0,·:cond_21177 ····if-eqz·v1,·:cond_2
  
1177 ····move·v1,·v41178 ····move·v2,·v5
  
1178 ····:cond_21179 ····:cond_2
1179 ····:goto_01180 ····:goto_0
1180 ····const/4·v0,·0x01181 ····const/4·v1,·0x0
  
1181 ····if-eqz·v1,·:cond_41182 ····if-eqz·v2,·:cond_5
  
1182 ····if-eq·v1,·v4,·:cond_41183 ····if-eq·v2,·v5,·:cond_5
  
1183 ····.line·1671184 ····.line·167
1184 ····invoke-virtual·{p0},·Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater;1185 ····invoke-virtual·{p0},·Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater;
  
1185 ····move-result-object·v11186 ····move-result-object·v2
  
1186 ····const·v2,·0x7f0a00241187 ····const·v3,·0x7f0a0024
  
1187 ····invoke-virtual·{v1,·v2,·v0,·p1},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;1188 ····invoke-virtual·{v2,·v3,·v1,·p1},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
1188 ····move-result-object·v01189 ····move-result-object·v1
  
1189 ····.line·1681190 ····.line·168
1190 ····new-instance·v1,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;1191 ····new-instance·v2,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;
  
1191 ····invoke-direct·{v1,·p0,·v0},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;-><init>(Lcom/android/providers/media/PermissionActivity;Landroid/view/View;)V1192 ····invoke-direct·{v2,·p0,·v1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;-><init>(Lcom/android/providers/media/PermissionActivity;Landroid/view/View;)V
  
1192 ····new-array·v2,·v4,·[Ljava/util/List;1193 ····new-array·v3,·v5,·[Ljava/util/List;
  
1193 ····iget-object·v3,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;1194 ····iget-object·v4,·p0,·Lcom/android/providers/media/PermissionActivity;->uris:Ljava/util/List;
  
1194 ····aput-object·v3,·v2,·p11195 ····aput-object·v4,·v3,·p1
  
1195 ····invoke-virtual·{v1,·v2},·Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;1196 ····invoke-virtual·{v2,·v3},·Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
  
1196 ····.line·1701197 ····.line·170
1197 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveMessageText()Ljava/lang/CharSequence;1198 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveMessageText()Ljava/lang/CharSequence;
  
1198 ····move-result-object·v11199 ····move-result-object·v2
  
1199 ····.line·1711200 ····.line·171
1200 ····invoke-static·{v1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z1201 ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
1201 ····move-result·v21202 ····move-result·v3
  
1202 ····if-nez·v2,·:cond_31203 ····if-nez·v3,·:cond_3
  
1203 ····const·v2,·0x7f0700651204 ····const·v3,·0x7f070065
  
1204 ····.line·1721205 ····.line·172
1205 ····invoke-virtual·{v0,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;1206 ····invoke-virtual·{v1,·v3},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
1206 ····move-result-object·v21207 ····move-result-object·v3
  
1207 ····check-cast·v2,·Landroid/widget/TextView;1208 ····check-cast·v3,·Landroid/widget/TextView;
  
1208 ····.line·1731209 ····.line·173
1209 ····invoke-virtual·{v2,·p1},·Landroid/widget/TextView;->setVisibility(I)V1210 ····invoke-virtual·{v3,·p1},·Landroid/widget/TextView;->setVisibility(I)V
  
1210 ····.line·1741211 ····.line·174
1211 ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V1212 ····invoke-virtual·{v3,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
1212 ····.line·1771213 ····.line·177
1213 ····:cond_31214 ····:cond_3
1214 ····new-instance·v1,·Landroid/app/AlertDialog$Builder;1215 ····new-instance·v2,·Landroid/app/AlertDialog$Builder;
  
1215 ····invoke-direct·{v1,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V1216 ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
1216 ····.line·1781217 ····.line·179
1217 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveTitleText()Ljava/lang/CharSequence;1218 ····invoke-direct·{p0},·Lcom/android/providers/media/PermissionActivity;->resolveTitleText()Ljava/lang/CharSequence;
  
1218 ····move-result-object·v21219 ····move-result-object·v3
  
1219 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; 
  
1220 ····const·v2,·0x7f0d001b1220 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
 1221 ····const·v3,·0x7f0d001b
1221 ····.line·179 
1222 ····new-instance·v3,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$fUPnFQNlHgalQFKvvxmjy07NFGg; 
  
1223 ····invoke-direct·{v3,·p0},·Lcom/android/providers/media/-$$Lambda$PermissionActivity$fUPnFQNlHgalQFKvvxmjy07NFGg;-><init>(Lcom/android/providers/media/PermissionActivity;)V1222 ····.line·180
 1223 ····new-instance·v4,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$fUPnFQNlHgalQFKvvxmjy07NFGg;
  
1224 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;1224 ····invoke-direct·{v4,·p0},·Lcom/android/providers/media/-$$Lambda$PermissionActivity$fUPnFQNlHgalQFKvvxmjy07NFGg;-><init>(Lcom/android/providers/media/PermissionActivity;)V
  
1225 ····const·v2,·0x7f0d00221225 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
 1226 ····const·v3,·0x7f0d0022
1226 ····.line·180 
1227 ····new-instance·v3,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$ji_A5oF5LcyhYbae-uMNBPs-o9I; 
  
1228 ····invoke-direct·{v3,·p0},·Lcom/android/providers/media/-$$Lambda$PermissionActivity$ji_A5oF5LcyhYbae-uMNBPs-o9I;-><init>(Lcom/android/providers/media/PermissionActivity;)V1227 ····.line·181
 1228 ····new-instance·v4,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$ji_A5oF5LcyhYbae-uMNBPs-o9I;
  
1229 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;1229 ····invoke-direct·{v4,·p0},·Lcom/android/providers/media/-$$Lambda$PermissionActivity$ji_A5oF5LcyhYbae-uMNBPs-o9I;-><init>(Lcom/android/providers/media/PermissionActivity;)V
  
 1230 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
1230 ····.line·181 
1231 ····invoke-virtual·{v1,·p1},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; 
  
1232 ····.line·1821231 ····.line·182
1233 ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;1232 ····invoke-virtual·{v2,·p1},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
1234 ····.line·1841233 ····.line·183
 1234 ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
 1235 ····.line·185
1235 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;1236 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
1236 ····move-result-object·p11237 ····move-result-object·p1
  
 1238 ····const·v1,·0x102000b
  
1237 ····.line·1851239 ····.line·189
 1240 ····invoke-virtual·{p1,·v1},·Landroid/app/AlertDialog;->findViewById(I)Landroid/view/View;
  
 1241 ····move-result-object·v1
  
 1242 ····check-cast·v1,·Landroid/widget/TextView;
  
 1243 ····if-eqz·v1,·:cond_4
  
 1244 ····const·v0,·0x7f0e00a4
  
 1245 ····.line·192
 1246 ····invoke-virtual·{v1,·v0},·Landroid/widget/TextView;->setTextAppearance(I)V
  
 1247 ····goto·:goto_1
  
 1248 ····:cond_4
 1249 ····const-string·v1,·"Couldn\'t·find·message·element"
  
 1250 ····.line·194
 1251 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
 1252 ····.line·197
 1253 ····:goto_1
1238 ····invoke-virtual·{p1},·Landroid/app/AlertDialog;->getWindow()Landroid/view/Window;1254 ····invoke-virtual·{p1},·Landroid/app/AlertDialog;->getWindow()Landroid/view/Window;
  
1239 ····move-result-object·v01255 ····move-result-object·v0
  
1240 ····invoke-virtual·{v0},·Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;1256 ····invoke-virtual·{v0},·Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
  
1241 ····move-result-object·v01257 ····move-result-object·v0
  
1242 ····.line·1861258 ····.line·198
1243 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;1259 ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
1244 ····move-result-object·v11260 ····move-result-object·v1
  
1245 ····const·v2,·0x7f0500721261 ····const·v2,·0x7f05006f
  
1246 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I1262 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
1247 ····move-result·v11263 ····move-result·v1
  
1248 ····iput·v1,·v0,·Landroid/view/WindowManager$LayoutParams;->width:I1264 ····iput·v1,·v0,·Landroid/view/WindowManager$LayoutParams;->width:I
  
1249 ····.line·1871265 ····.line·199
1250 ····invoke-virtual·{p1},·Landroid/app/AlertDialog;->getWindow()Landroid/view/Window;1266 ····invoke-virtual·{p1},·Landroid/app/AlertDialog;->getWindow()Landroid/view/Window;
  
1251 ····move-result-object·v11267 ····move-result-object·v1
  
1252 ····invoke-virtual·{v1,·v0},·Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V1268 ····invoke-virtual·{v1,·v0},·Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
  
1253 ····.line·1911269 ····.line·203
1254 ····invoke-virtual·{p1},·Landroid/app/AlertDialog;->getWindow()Landroid/view/Window;1270 ····invoke-virtual·{p1},·Landroid/app/AlertDialog;->getWindow()Landroid/view/Window;
  
1255 ····move-result-object·p11271 ····move-result-object·p1
  
1256 ····invoke-virtual·{p1},·Landroid/view/Window;->getDecorView()Landroid/view/View;1272 ····invoke-virtual·{p1},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
1257 ····move-result-object·p11273 ····move-result-object·p1
Offset 1396, 24 lines modifiedOffset 1423, 22 lines modified
1396 ····check-cast·p1,·Landroid/widget/TextView;1423 ····check-cast·p1,·Landroid/widget/TextView;
  
1397 ····iput-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity;->titleView:Landroid/widget/TextView;1424 ····iput-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity;->titleView:Landroid/widget/TextView;
  
1398 ····return-void1425 ····return-void
  
1399 ····.line·1611426 ····.line·161
1400 ····:cond_41427 ····:cond_5
1401 ····invoke-direct·{p0,·v0,·p1},·Lcom/android/providers/media/PermissionActivity;->onPositiveAction(Landroid/content/DialogInterface;I)V1428 ····invoke-direct·{p0,·v1,·p1},·Lcom/android/providers/media/PermissionActivity;->onPositiveAction(Landroid/content/DialogInterface;I)V
  
1402 ····return-void1429 ····return-void
  
1403 ····:catch_01430 ····:catch_0
1404 ····move-exception·p11431 ····move-exception·p1
  
1405 ····const-string·v0,·"MediaProvider" 
  
1406 ····.line·1481432 ····.line·148
1407 ····invoke-static·{v0,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I1433 ····invoke-static·{v0,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I
  
1408 ····.line·1491434 ····.line·149
1409 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V1435 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
  
1410 ····return-void1436 ····return-void