| | | |
Offset 181, 43 lines modified | Offset 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·annotation | 186 | ····.end·annotation |
| |
187 | ····.line·427 | 187 | ····.line·439 |
188 | ····invoke-interface·{p1,·p0},·Ljava/util/function/Predicate;->test(Ljava/lang/Object;)Z | 188 | ····invoke-interface·{p1,·p0},·Ljava/util/function/Predicate;->test(Ljava/lang/Object;)Z |
| |
189 | ····move-result·v0 | 189 | ····move-result·v0 |
| |
190 | ····if-eqz·v0,·:cond_0 | 190 | ····if-eqz·v0,·:cond_0 |
| |
191 | ····return-object·p0 | 191 | ····return-object·p0 |
| |
192 | ····.line·430 | 192 | ····.line·442 |
193 | ····:cond_0 | 193 | ····:cond_0 |
194 | ····instance-of·v0,·p0,·Landroid/view/ViewGroup; | 194 | ····instance-of·v0,·p0,·Landroid/view/ViewGroup; |
| |
195 | ····if-eqz·v0,·:cond_2 | 195 | ····if-eqz·v0,·:cond_2 |
| |
196 | ····.line·431 | 196 | ····.line·443 |
197 | ····check-cast·p0,·Landroid/view/ViewGroup; | 197 | ····check-cast·p0,·Landroid/view/ViewGroup; |
| |
198 | ····const/4·v0,·0x0 | 198 | ····const/4·v0,·0x0 |
| |
199 | ····.line·432 | 199 | ····.line·444 |
200 | ····:goto_0 | 200 | ····:goto_0 |
201 | ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I | 201 | ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I |
| |
202 | ····move-result·v1 | 202 | ····move-result·v1 |
| |
203 | ····if-ge·v0,·v1,·:cond_2 | 203 | ····if-ge·v0,·v1,·:cond_2 |
| |
204 | ····.line·433 | 204 | ····.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·v1 | 206 | ····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·v1 | 208 | ····move-result-object·v1 |
Offset 252, 15 lines modified | Offset 252, 15 lines modified |
| |
252 | ····return-void | 252 | ····return-void |
253 | .end·method | 253 | .end·method |
| |
254 | .method·static·synthetic·lambda$onCreate$0(Landroid/view/View;)Z | 254 | .method·static·synthetic·lambda$onCreate$0(Landroid/view/View;)Z |
255 | ····.locals·1 | 255 | ····.locals·1 |
| |
256 | ····.line·192 | 256 | ····.line·204 |
257 | ····instance-of·v0,·p0,·Landroid/widget/TextView; | 257 | ····instance-of·v0,·p0,·Landroid/widget/TextView; |
| |
258 | ····if-eqz·v0,·:cond_0 | 258 | ····if-eqz·v0,·:cond_0 |
| |
259 | ····invoke-virtual·{p0},·Landroid/view/View;->isImportantForAccessibility()Z | 259 | ····invoke-virtual·{p0},·Landroid/view/View;->isImportantForAccessibility()Z |
| |
260 | ····move-result·p0 | 260 | ····move-result·p0 |
Offset 277, 108 lines modified | Offset 277, 108 lines modified |
277 | ····:goto_0 | 277 | ····:goto_0 |
278 | ····return·p0 | 278 | ····return·p0 |
279 | .end·method | 279 | .end·method |
| |
280 | .method·private·onNegativeAction(Landroid/content/DialogInterface;I)V | 280 | .method·private·onNegativeAction(Landroid/content/DialogInterface;I)V |
281 | ····.locals·0 | 281 | ····.locals·0 |
| |
282 | ····.line·271 | 282 | ····.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;)V | 284 | ····invoke-direct·{p1,·p0},·Lcom/android/providers/media/PermissionActivity$2;-><init>(Lcom/android/providers/media/PermissionActivity;)V |
| |
285 | ····const/4·p0,·0x0 | 285 | ····const/4·p0,·0x0 |
| |
286 | ····new-array·p0,·p0,·[Ljava/lang/Void; | 286 | ····new-array·p0,·p0,·[Ljava/lang/Void; |
| |
287 | ····.line·285 | 287 | ····.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-void | 289 | ····return-void |
290 | .end·method | 290 | .end·method |
| |
291 | .method·private·onPositiveAction(Landroid/content/DialogInterface;I)V | 291 | .method·private·onPositiveAction(Landroid/content/DialogInterface;I)V |
292 | ····.locals·2 | 292 | ····.locals·2 |
| |
293 | ····const/4·p2,·0x0 | 293 | ····const/4·p2,·0x0 |
| |
294 | ····if-eqz·p1,·:cond_0 | 294 | ····if-eqz·p1,·:cond_0 |
| |
295 | ····.line·199 | 295 | ····.line·211 |
296 | ····check-cast·p1,·Landroid/app/AlertDialog; | 296 | ····check-cast·p1,·Landroid/app/AlertDialog; |
| |
297 | ····const/4·v0,·-0x1 | 297 | ····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·v0 | 299 | ····move-result-object·v0 |
| |
300 | ····invoke-virtual·{v0,·p2},·Landroid/widget/Button;->setEnabled(Z)V | 300 | ····invoke-virtual·{v0,·p2},·Landroid/widget/Button;->setEnabled(Z)V |
| |
301 | ····const/4·v0,·-0x2 | 301 | ····const/4·v0,·-0x2 |
| |
302 | ····.line·200 | 302 | ····.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·p1 | 304 | ····move-result-object·p1 |
| |
305 | ····invoke-virtual·{p1,·p2},·Landroid/widget/Button;->setEnabled(Z)V | 305 | ····invoke-virtual·{p1,·p2},·Landroid/widget/Button;->setEnabled(Z)V |
| |
306 | ····.line·203 | 306 | ····.line·215 |
307 | ····:cond_0 | 307 | ····: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()V | 309 | ····invoke-virtual·{p1},·Landroid/app/ProgressDialog;->show()V |
| |
310 | ····.line·204 | 310 | ····.line·216 |
311 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 311 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
| |
312 | ····move-result-wide·v0 | 312 | ····move-result-wide·v0 |
| |
313 | ····.line·205 | 313 | ····.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)V | 315 | ····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·267 | 317 | ····.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-void | 319 | ····return-void |
320 | .end·method | 320 | .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·0 | 322 | ····.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·annotation | 327 | ····.end·annotation |
| |
328 | ····.line·305 | 328 | ····.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·p0 | 330 | ····move-result-object·p0 |
| |
331 | ····.line·306 | 331 | ····.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·p0 | 333 | ····move-result-object·p0 |
| |
334 | ····.line·307 | 334 | ····.line·319 |
335 | ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 335 | ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| |
336 | ····move-result·p1 | 336 | ····move-result·p1 |
| |
337 | ····if-nez·p1,·:cond_0 | 337 | ····if-nez·p1,·:cond_0 |
| |
338 | ····return-object·p0 | 338 | ····return-object·p0 |
| |
339 | ····.line·308 | 339 | ····.line·320 |
340 | ····:cond_0 | 340 | ····: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;)V | 343 | ····invoke-direct·{p0,·p1},·Landroid/content/pm/PackageManager$NameNotFoundException;-><init>(Ljava/lang/String;)V |
| |
Offset 389, 61 lines modified | Offset 389, 61 lines modified |
389 | ····.locals·2 | 389 | ····.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·annotation | 394 | ····.end·annotation |
| |
395 | ····.line·318 | 395 | ····.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·v0 | 397 | ····move-result-object·v0 |
| |
398 | ····.line·319 | 398 | ····.line·331 |
399 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 399 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| |
400 | ····move-result·v1 | 400 | ····move-result·v1 |
| |
401 | ····if-nez·v1,·:cond_0 | 401 | ····if-nez·v1,·:cond_0 |
| |
402 | ····.line·323 | 402 | ····.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·p0 | 404 | ····move-result-object·p0 |
| |
405 | ····const/4·v1,·0x0 | 405 | ····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·p0 | 407 | ····move-result-object·p0 |
| |
408 | ····return-object·p0 | 408 | ····return-object·p0 |
| |
409 | ····.line·320 | 409 | ····.line·332 |
410 | ····:cond_0 | 410 | ····: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;)V | 413 | ····invoke-direct·{p0,·v0},·Landroid/content/pm/PackageManager$NameNotFoundException;-><init>(Ljava/lang/String;)V |
| |
414 | ····throw·p0 | 414 | ····throw·p0 |
415 | .end·method | 415 | .end·method |
| |
416 | .method·private·resolveData()Ljava/lang/String; | 416 | .method·private·resolveData()Ljava/lang/String; |
417 | ····.locals·6 | 417 | ····.locals·6 |
| |
418 | ····.line·348 | 418 | ····.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;)V | 421 | ····invoke-direct·{v0,·v1},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;-><init>(Ljava/lang/String;)V |
| |
422 | ····.line·349 | 422 | ····.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,·0x0 | 424 | ····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·v1 | 426 | ····move-result-object·v1 |
Offset 452, 27 lines modified | Offset 452, 27 lines modified |
| |
452 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;->matchUri(Landroid/net/Uri;Z)I | 452 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;->matchUri(Landroid/net/Uri;Z)I |
| |
453 | ····move-result·v1 | 453 | ····move-result·v1 |
| |
454 | ····const/4·v3,·0x1 | 454 | ····const/4·v3,·0x1 |
| |
455 | ····.line·350 | 455 | ····.line·362 |
456 | ····:goto_0 | 456 | ····: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()I | 458 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
| |
459 | ····move-result·v4 | 459 | ····move-result·v4 |
| |
460 | ····const-string·v5,·"generic" | 460 | ····const-string·v5,·"generic" |
| |
461 | ····if-ge·v3,·v4,·:cond_1 | 461 | ····if-ge·v3,·v4,·:cond_1 |
| |
462 | ····.line·351 | 462 | ····.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·v4 | 465 | ····move-result-object·v4 |
| |
466 | ····check-cast·v4,·Landroid/net/Uri; | 466 | ····check-cast·v4,·Landroid/net/Uri; |
Offset 520, 15 lines modified | Offset 520, 15 lines modified |
| |
520 | ····return-object·p0 | 520 | ····return-object·p0 |
521 | .end·method | 521 | .end·method |
| |
522 | .method·private·resolveMessageText()Ljava/lang/CharSequence; | 522 | .method·private·resolveMessageText()Ljava/lang/CharSequence; |
523 | ····.locals·6 | 523 | ····.locals·6 |
| |
524 | ····.line·388 | 524 | ····.line·400 |
525 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 525 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
526 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 526 | ····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 modified | Offset 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·v0 | 551 | ····move-result-object·v0 |
| |
552 | ····.line·389 | 552 | ····.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·v1 | 554 | ····move-result-object·v1 |
| |
555 | ····.line·390 | 555 | ····.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·v2 | 557 | ····move-result-object·v2 |
| |
558 | ····const·v3,·0x7f0d001c | 558 | ····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·v2 | 560 | ····move-result-object·v2 |
| |
561 | ····const-string·v3,·"plurals" | 561 | ····const-string·v3,·"plurals" |
| |
562 | ····.line·389 | 562 | ····.line·401 |
563 | ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I | 563 | ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I |
| |
564 | ····move-result·v0 | 564 | ····move-result·v0 |
| |
565 | ····if-eqz·v0,·:cond_0 | 565 | ····if-eqz·v0,·:cond_0 |
| |
566 | ····.line·392 | 566 | ····.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()I | 568 | ····invoke-interface·{v1},·Ljava/util/List;->size()I |
| |
569 | ····move-result·v1 | 569 | ····move-result·v1 |
| |
570 | ····.line·393 | 570 | ····.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·v2 | 574 | ····move-result-object·v2 |
Offset 598, 66 lines modified | Offset 598, 66 lines modified |
| |
598 | ····move-result-wide·v2 | 598 | ····move-result-wide·v2 |
| |
599 | ····const-wide/16·v4,·0x3e8 | 599 | ····const-wide/16·v4,·0x3e8 |
| |
600 | ····mul-long/2addr·v2,·v4 | 600 | ····mul-long/2addr·v2,·v4 |
| |
601 | ····.line·394 | 601 | ····.line·406 |
602 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 602 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
| |
603 | ····move-result-wide·v4 | 603 | ····move-result-wide·v4 |
| |
604 | ····sub-long/2addr·v2,·v4 | 604 | ····sub-long/2addr·v2,·v4 |
| |
605 | ····const-wide/32·v4,·0x5265c00 | 605 | ····const-wide/32·v4,·0x5265c00 |
| |
606 | ····add-long/2addr·v2,·v4 | 606 | ····add-long/2addr·v2,·v4 |
| |
607 | ····.line·395 | 607 | ····.line·407 |
608 | ····div-long/2addr·v2,·v4 | 608 | ····div-long/2addr·v2,·v4 |
| |
609 | ····.line·397 | 609 | ····.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·v4 | 611 | ····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·v0 | 613 | ····move-result-object·v0 |
| |
614 | ····const/4·v4,·0x3 | 614 | ····const/4·v4,·0x3 |
| |
615 | ····new-array·v4,·v4,·[Ljava/lang/CharSequence; | 615 | ····new-array·v4,·v4,·[Ljava/lang/CharSequence; |
| |
616 | ····const/4·v5,·0x0 | 616 | ····const/4·v5,·0x0 |
| |
617 | ····.line·398 | 617 | ····.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,·v5 | 619 | ····aput-object·p0,·v4,·v5 |
| |
620 | ····const/4·p0,·0x1 | 620 | ····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·v1 | 622 | ····move-result-object·v1 |
| |
623 | ····aput-object·v1,·v4,·p0 | 623 | ····aput-object·v1,·v4,·p0 |
| |
624 | ····const/4·p0,·0x2 | 624 | ····const/4·p0,·0x2 |
| |
625 | ····.line·399 | 625 | ····.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·v1 | 627 | ····move-result-object·v1 |
| |
628 | ····aput-object·v1,·v4,·p0 | 628 | ····aput-object·v1,·v4,·p0 |
| |
629 | ····.line·398 | 629 | ····.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·p0 | 631 | ····move-result-object·p0 |
| |
632 | ····return-object·p0 | 632 | ····return-object·p0 |
| |
633 | ····:cond_0 | 633 | ····:cond_0 |
Offset 665, 15 lines modified | Offset 665, 15 lines modified |
| |
665 | ····return-object·p0 | 665 | ····return-object·p0 |
666 | .end·method | 666 | .end·method |
| |
667 | .method·private·resolveNegativeText()Ljava/lang/CharSequence; | 667 | .method·private·resolveNegativeText()Ljava/lang/CharSequence; |
668 | ····.locals·4 | 668 | ····.locals·4 |
| |
669 | ····.line·415 | 669 | ····.line·427 |
670 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 670 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
671 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 671 | ····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 modified | Offset 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·v0 | 688 | ····move-result-object·v0 |
| |
689 | ····.line·416 | 689 | ····.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·v1 | 691 | ····move-result-object·v1 |
| |
692 | ····.line·417 | 692 | ····.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·v2 | 694 | ····move-result-object·v2 |
| |
695 | ····const·v3,·0x7f0d001c | 695 | ····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·v2 | 697 | ····move-result-object·v2 |
| |
698 | ····const-string·v3,·"string" | 698 | ····const-string·v3,·"string" |
| |
699 | ····.line·416 | 699 | ····.line·428 |
700 | ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I | 700 | ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I |
| |
701 | ····move-result·v0 | 701 | ····move-result·v0 |
| |
702 | ····.line·418 | 702 | ····.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·p0 | 704 | ····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·p0 | 706 | ····move-result-object·p0 |
| |
707 | ····return-object·p0 | 707 | ····return-object·p0 |
708 | .end·method | 708 | .end·method |
| |
709 | .method·private·resolvePositiveText()Ljava/lang/CharSequence; | 709 | .method·private·resolvePositiveText()Ljava/lang/CharSequence; |
710 | ····.locals·4 | 710 | ····.locals·4 |
| |
711 | ····.line·408 | 711 | ····.line·420 |
712 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 712 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
713 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 713 | ····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 modified | Offset 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·v0 | 747 | ····move-result-object·v0 |
| |
748 | ····.line·409 | 748 | ····.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·v1 | 750 | ····move-result-object·v1 |
| |
751 | ····.line·410 | 751 | ····.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·v2 | 753 | ····move-result-object·v2 |
| |
754 | ····const·v3,·0x7f0d001c | 754 | ····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·v2 | 756 | ····move-result-object·v2 |
| |
757 | ····const-string·v3,·"string" | 757 | ····const-string·v3,·"string" |
| |
758 | ····.line·409 | 758 | ····.line·421 |
759 | ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I | 759 | ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I |
| |
760 | ····move-result·v0 | 760 | ····move-result·v0 |
| |
761 | ····.line·411 | 761 | ····.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·p0 | 763 | ····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·p0 | 765 | ····move-result-object·p0 |
| |
766 | ····return-object·p0 | 766 | ····return-object·p0 |
767 | .end·method | 767 | .end·method |
| |
768 | .method·private·resolveTitleText()Ljava/lang/CharSequence; | 768 | .method·private·resolveTitleText()Ljava/lang/CharSequence; |
769 | ····.locals·4 | 769 | ····.locals·4 |
| |
770 | ····.line·370 | 770 | ····.line·382 |
771 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 771 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
772 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 772 | ····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 modified | Offset 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·v0 | 810 | ····move-result-object·v0 |
| |
811 | ····.line·371 | 811 | ····.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·v1 | 813 | ····move-result-object·v1 |
| |
814 | ····.line·372 | 814 | ····.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·v2 | 816 | ····move-result-object·v2 |
| |
817 | ····const·v3,·0x7f0d001c | 817 | ····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·v2 | 819 | ····move-result-object·v2 |
| |
820 | ····const-string·v3,·"plurals" | 820 | ····const-string·v3,·"plurals" |
| |
821 | ····.line·371 | 821 | ····.line·383 |
822 | ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I | 822 | ····invoke-virtual·{v1,·v0,·v3,·v2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I |
| |
823 | ····move-result·v1 | 823 | ····move-result·v1 |
| |
824 | ····if-eqz·v1,·:cond_0 | 824 | ····if-eqz·v1,·:cond_0 |
| |
825 | ····.line·374 | 825 | ····.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()I | 827 | ····invoke-interface·{v0},·Ljava/util/List;->size()I |
| |
828 | ····move-result·v0 | 828 | ····move-result·v0 |
| |
829 | ····.line·375 | 829 | ····.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·v2 | 831 | ····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·v1 | 833 | ····move-result-object·v1 |
| |
834 | ····const/4·v2,·0x2 | 834 | ····const/4·v2,·0x2 |
| |
835 | ····new-array·v2,·v2,·[Ljava/lang/CharSequence; | 835 | ····new-array·v2,·v2,·[Ljava/lang/CharSequence; |
| |
836 | ····const/4·v3,·0x0 | 836 | ····const/4·v3,·0x0 |
| |
837 | ····.line·376 | 837 | ····.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,·v3 | 839 | ····aput-object·p0,·v2,·v3 |
| |
840 | ····const/4·p0,·0x1 | 840 | ····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 modified | Offset 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·p0 | 875 | ····move-result-object·p0 |
| |
876 | ····return-object·p0 | 876 | ····return-object·p0 |
| |
877 | ····.line·379 | 877 | ····.line·391 |
878 | ····:cond_0 | 878 | ····: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>()V | 881 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| |
Offset 900, 15 lines modified | Offset 900, 15 lines modified |
| |
900 | ····throw·p0 | 900 | ····throw·p0 |
901 | .end·method | 901 | .end·method |
| |
902 | .method·private·resolveVerb()Ljava/lang/String; | 902 | .method·private·resolveVerb()Ljava/lang/String; |
903 | ····.locals·6 | 903 | ····.locals·6 |
| |
904 | ····.line·327 | 904 | ····.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·v0 | 906 | ····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·v0 | 908 | ····move-result-object·v0 |
Offset 994, 15 lines modified | Offset 994, 15 lines modified |
| |
994 | ····if-ne·v0,·v2,·:cond_1 | 994 | ····if-ne·v0,·v2,·:cond_1 |
| |
995 | ····const-string·p0,·"delete" | 995 | ····const-string·p0,·"delete" |
| |
996 | ····return-object·p0 | 996 | ····return-object·p0 |
| |
997 | ····.line·339 | 997 | ····.line·351 |
998 | ····:cond_1 | 998 | ····: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>()V | 1001 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| |
Offset 1024, 15 lines modified | Offset 1024, 15 lines modified |
| |
1024 | ····move-result-object·p0 | 1024 | ····move-result-object·p0 |
| |
1025 | ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 1025 | ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
1026 | ····throw·v0 | 1026 | ····throw·v0 |
| |
1027 | ····.line·334 | 1027 | ····.line·346 |
1028 | ····:cond_2 | 1028 | ····: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)Z | 1031 | ····invoke-static·{p0,·v0,·v5},·Lcom/android/providers/media/util/DatabaseUtils;->getAsBoolean(Landroid/content/ContentValues;Ljava/lang/String;Z)Z |
| |
Offset 1046, 15 lines modified | Offset 1046, 15 lines modified |
| |
1046 | ····:cond_3 | 1046 | ····:cond_3 |
1047 | ····const-string·p0,·"unfavorite" | 1047 | ····const-string·p0,·"unfavorite" |
| |
1048 | ····:goto_2 | 1048 | ····:goto_2 |
1049 | ····return-object·p0 | 1049 | ····return-object·p0 |
| |
1050 | ····.line·331 | 1050 | ····.line·343 |
1051 | ····:cond_4 | 1051 | ····: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)Z | 1054 | ····invoke-static·{p0,·v0,·v5},·Lcom/android/providers/media/util/DatabaseUtils;->getAsBoolean(Landroid/content/ContentValues;Ljava/lang/String;Z)Z |
| |
Offset 1085, 304 lines modified | Offset 1085, 331 lines modified |
1085 | ········0x7423de85·->·:sswitch_0 | 1085 | ········0x7423de85·->·:sswitch_0 |
1086 | ····.end·sparse-switch | 1086 | ····.end·sparse-switch |
1087 | .end·method | 1087 | .end·method |
| |
| |
1088 | #·virtual·methods | 1088 | #·virtual·methods |
1089 | .method·public·onCreate(Landroid/os/Bundle;)V | 1089 | .method·public·onCreate(Landroid/os/Bundle;)V |
1090 | ····.locals·5 | 1090 | ····.locals·6 |
| |
| 1091 | ····const-string·v0,·"MediaProvider" |
| |
1091 | ····.line·129 | 1092 | ····.line·129 |
1092 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 1093 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
| |
1093 | ····.line·132 | 1094 | ····.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·p1 | 1096 | ····move-result-object·p1 |
| |
1096 | ····const/high16·v0,·0x80000 | 1097 | ····const/high16·v1,·0x80000 |
| |
1097 | ····invoke-virtual·{p1,·v0},·Landroid/view/Window;->addSystemFlags(I)V | 1098 | ····invoke-virtual·{p1,·v1},·Landroid/view/Window;->addSystemFlags(I)V |
| |
1098 | ····const/4·p1,·0x0 | 1099 | ····const/4·p1,·0x0 |
| |
1099 | ····.line·134 | 1100 | ····.line·134 |
1100 | ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->setFinishOnTouchOutside(Z)V | 1101 | ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->setFinishOnTouchOutside(Z)V |
| |
1101 | ····.line·139 | 1102 | ····.line·139 |
1102 | ····:try_start_0 | 1103 | ····: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·v0 | 1105 | ····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·v0 | 1107 | ····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·v0 | 1110 | ····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·v0 | 1113 | ····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·140 | 1115 | ····.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·v0 | 1117 | ····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·v0 | 1119 | ····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·v0 | 1122 | ····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·142 | 1125 | ····.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·v0 | 1127 | ····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·143 | 1129 | ····.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·v0 | 1131 | ····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·144 | 1133 | ····.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·v0 | 1135 | ····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·145 | 1137 | ····.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·v0 | 1139 | ····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·146 | 1141 | ····.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·v0 | 1144 | ····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·v0 | 1147 | ····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_0 | 1149 | ····:try_end_0 |
1149 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 1150 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
1150 | ····.line·153 | 1151 | ····.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;)V | 1153 | ····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·158 | 1155 | ····.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,·-0x1 | 1157 | ····const/4·v2,·-0x1 |
| |
1157 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 1158 | ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I |
| |
1158 | ····move-result·v2 | 1159 | ····move-result·v3 |
| |
1159 | ····const·v3,·-0x6665d0cb | 1160 | ····const·v4,·-0x6665d0cb |
| |
1160 | ····const/4·v4,·0x1 | 1161 | ····const/4·v5,·0x1 |
| |
1161 | ····if-eq·v2,·v3,·:cond_1 | 1162 | ····if-eq·v3,·v4,·:cond_1 |
| |
1162 | ····const·v3,·0x3ea1c99c | 1163 | ····const·v4,·0x3ea1c99c |
| |
1163 | ····if-eq·v2,·v3,·:cond_0 | 1164 | ····if-eq·v3,·v4,·:cond_0 |
| |
1164 | ····goto·:goto_0 | 1165 | ····goto·:goto_0 |
| |
1165 | ····:cond_0 | 1166 | ····:cond_0 |
1166 | ····const-string·v2,·"favorite" | 1167 | ····const-string·v3,·"favorite" |
| |
1167 | ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1168 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
1168 | ····move-result·v0 | 1169 | ····move-result·v1 |
| |
1169 | ····if-eqz·v0,·:cond_2 | 1170 | ····if-eqz·v1,·:cond_2 |
| |
1170 | ····move·v1,·p1 | 1171 | ····move·v2,·p1 |
| |
1171 | ····goto·:goto_0 | 1172 | ····goto·:goto_0 |
| |
1172 | ····:cond_1 | 1173 | ····:cond_1 |
1173 | ····const-string·v2,·"unfavorite" | 1174 | ····const-string·v3,·"unfavorite" |
| |
1174 | ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1175 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
1175 | ····move-result·v0 | 1176 | ····move-result·v1 |
| |
1176 | ····if-eqz·v0,·:cond_2 | 1177 | ····if-eqz·v1,·:cond_2 |
| |
1177 | ····move·v1,·v4 | 1178 | ····move·v2,·v5 |
| |
1178 | ····:cond_2 | 1179 | ····:cond_2 |
1179 | ····:goto_0 | 1180 | ····:goto_0 |
1180 | ····const/4·v0,·0x0 | 1181 | ····const/4·v1,·0x0 |
| |
1181 | ····if-eqz·v1,·:cond_4 | 1182 | ····if-eqz·v2,·:cond_5 |
| |
1182 | ····if-eq·v1,·v4,·:cond_4 | 1183 | ····if-eq·v2,·v5,·:cond_5 |
| |
1183 | ····.line·167 | 1184 | ····.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·v1 | 1186 | ····move-result-object·v2 |
| |
1186 | ····const·v2,·0x7f0a0024 | 1187 | ····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·v0 | 1189 | ····move-result-object·v1 |
| |
1189 | ····.line·168 | 1190 | ····.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;)V | 1192 | ····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,·p1 | 1195 | ····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·170 | 1197 | ····.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·v1 | 1199 | ····move-result-object·v2 |
| |
1199 | ····.line·171 | 1200 | ····.line·171 |
1200 | ····invoke-static·{v1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 1201 | ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| |
1201 | ····move-result·v2 | 1202 | ····move-result·v3 |
| |
1202 | ····if-nez·v2,·:cond_3 | 1203 | ····if-nez·v3,·:cond_3 |
| |
1203 | ····const·v2,·0x7f070065 | 1204 | ····const·v3,·0x7f070065 |
| |
1204 | ····.line·172 | 1205 | ····.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·v2 | 1207 | ····move-result-object·v3 |
| |
1207 | ····check-cast·v2,·Landroid/widget/TextView; | 1208 | ····check-cast·v3,·Landroid/widget/TextView; |
| |
1208 | ····.line·173 | 1209 | ····.line·173 |
1209 | ····invoke-virtual·{v2,·p1},·Landroid/widget/TextView;->setVisibility(I)V | 1210 | ····invoke-virtual·{v3,·p1},·Landroid/widget/TextView;->setVisibility(I)V |
| |
1210 | ····.line·174 | 1211 | ····.line·174 |
1211 | ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 1212 | ····invoke-virtual·{v3,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
| |
1212 | ····.line·177 | 1213 | ····.line·177 |
1213 | ····:cond_3 | 1214 | ····: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;)V | 1216 | ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
| |
1216 | ····.line·178 | 1217 | ····.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·v2 | 1219 | ····move-result-object·v3 |
| |
1219 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | |
| |
1220 | ····const·v2,·0x7f0d001b | 1220 | ····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;)V | 1222 | ····.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,·0x7f0d0022 | 1225 | ····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;)V | 1227 | ····.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·182 | 1231 | ····.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·184 | 1233 | ····.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·p1 | 1237 | ····move-result-object·p1 |
| |
| 1238 | ····const·v1,·0x102000b |
| |
1237 | ····.line·185 | 1239 | ····.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·v0 | 1255 | ····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·v0 | 1257 | ····move-result-object·v0 |
| |
1242 | ····.line·186 | 1258 | ····.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·v1 | 1260 | ····move-result-object·v1 |
| |
1245 | ····const·v2,·0x7f050072 | 1261 | ····const·v2,·0x7f05006f |
| |
1246 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 1262 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
| |
1247 | ····move-result·v1 | 1263 | ····move-result·v1 |
| |
1248 | ····iput·v1,·v0,·Landroid/view/WindowManager$LayoutParams;->width:I | 1264 | ····iput·v1,·v0,·Landroid/view/WindowManager$LayoutParams;->width:I |
| |
1249 | ····.line·187 | 1265 | ····.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·v1 | 1267 | ····move-result-object·v1 |
| |
1252 | ····invoke-virtual·{v1,·v0},·Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V | 1268 | ····invoke-virtual·{v1,·v0},·Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V |
| |
1253 | ····.line·191 | 1269 | ····.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·p1 | 1271 | ····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·p1 | 1273 | ····move-result-object·p1 |
Offset 1396, 24 lines modified | Offset 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-void | 1425 | ····return-void |
| |
1399 | ····.line·161 | 1426 | ····.line·161 |
1400 | ····:cond_4 | 1427 | ····:cond_5 |
1401 | ····invoke-direct·{p0,·v0,·p1},·Lcom/android/providers/media/PermissionActivity;->onPositiveAction(Landroid/content/DialogInterface;I)V | 1428 | ····invoke-direct·{p0,·v1,·p1},·Lcom/android/providers/media/PermissionActivity;->onPositiveAction(Landroid/content/DialogInterface;I)V |
| |
1402 | ····return-void | 1429 | ····return-void |
| |
1403 | ····:catch_0 | 1430 | ····:catch_0 |
1404 | ····move-exception·p1 | 1431 | ····move-exception·p1 |
| |
1405 | ····const-string·v0,·"MediaProvider" | |
| |
1406 | ····.line·148 | 1432 | ····.line·148 |
1407 | ····invoke-static·{v0,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I | 1433 | ····invoke-static·{v0,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I |
| |
1408 | ····.line·149 | 1434 | ····.line·149 |
1409 | ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V | 1435 | ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V |
| |
1410 | ····return-void | 1436 | ····return-void |