| | | | |
| Offset 30, 63 lines modified | Offset 30, 63 lines modified |
| 30 | .field·final·synthetic·val$startTime:J | 30 | .field·final·synthetic·val$startTime:J |
| | |
| | |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·constructor·<init>(Lcom/android/providers/media/PermissionActivity;J)V | 32 | .method·constructor·<init>(Lcom/android/providers/media/PermissionActivity;J)V |
| 33 | ····.locals·0 | 33 | ····.locals·0 |
| | |
| 34 | ····.line·205 | 34 | ····.line·217 |
| 35 | ····iput-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 35 | ····iput-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 36 | ····iput-wide·p2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->val$startTime:J | 36 | ····iput-wide·p2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->val$startTime:J |
| | |
| 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
| | |
| 38 | ····return-void | 38 | ····return-void |
| 39 | .end·method | 39 | .end·method |
| | |
| 40 | .method·private·synthetic·lambda$onPostExecute$0()V | 40 | .method·private·synthetic·lambda$onPostExecute$0()V |
| 41 | ····.locals·1 | 41 | ····.locals·1 |
| | |
| 42 | ····.line·262 | 42 | ····.line·274 |
| 43 | ····iget-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 43 | ····iget-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 44 | ····invoke-static·{v0},·Lcom/android/providers/media/PermissionActivity;->access$500(Lcom/android/providers/media/PermissionActivity;)Landroid/app/ProgressDialog; | 44 | ····invoke-static·{v0},·Lcom/android/providers/media/PermissionActivity;->access$500(Lcom/android/providers/media/PermissionActivity;)Landroid/app/ProgressDialog; |
| | |
| 45 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| | |
| 46 | ····invoke-virtual·{v0},·Landroid/app/ProgressDialog;->dismiss()V | 46 | ····invoke-virtual·{v0},·Landroid/app/ProgressDialog;->dismiss()V |
| | |
| 47 | ····.line·263 | 47 | ····.line·275 |
| 48 | ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 48 | ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 49 | ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V | 49 | ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V |
| | |
| 50 | ····return-void | 50 | ····return-void |
| 51 | .end·method | 51 | .end·method |
| | |
| | |
| 52 | #·virtual·methods | 52 | #·virtual·methods |
| 53 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 53 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
| 54 | ····.locals·0 | 54 | ····.locals·0 |
| | |
| 55 | ····.line·205 | 55 | ····.line·217 |
| 56 | ····check-cast·p1,·[Ljava/lang/Void; | 56 | ····check-cast·p1,·[Ljava/lang/Void; |
| | |
| 57 | ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$1;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; | 57 | ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$1;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; |
| | |
| 58 | ····move-result-object·p0 | 58 | ····move-result-object·p0 |
| | |
| 59 | ····return-object·p0 | 59 | ····return-object·p0 |
| 60 | .end·method | 60 | .end·method |
| | |
| 61 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Ljava/lang/Void; | 61 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Ljava/lang/Void; |
| 62 | ····.locals·7 | 62 | ····.locals·7 |
| | |
| 63 | ····.line·208 | 63 | ····.line·220 |
| 64 | ····new-instance·p1,·Ljava/lang/StringBuilder; | 64 | ····new-instance·p1,·Ljava/lang/StringBuilder; |
| | |
| 65 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | 65 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| 66 | ····const-string·v0,·"User·allowed·grant·for·" | 66 | ····const-string·v0,·"User·allowed·grant·for·" |
| | |
| 67 | ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 67 | ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| Offset 103, 15 lines modified | Offset 103, 15 lines modified |
| | |
| 103 | ····move-result-object·p1 | 103 | ····move-result-object·p1 |
| | |
| 104 | ····const-string·v0,·"MediaProvider" | 104 | ····const-string·v0,·"MediaProvider" |
| | |
| 105 | ····invoke-static·{v0,·p1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 105 | ····invoke-static·{v0,·p1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| | |
| 106 | ····.line·209 | 106 | ····.line·221 |
| 107 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 107 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 108 | ····invoke-static·{p1},·Lcom/android/providers/media/PermissionActivity;->access$100(Lcom/android/providers/media/PermissionActivity;)Ljava/lang/String; | 108 | ····invoke-static·{p1},·Lcom/android/providers/media/PermissionActivity;->access$100(Lcom/android/providers/media/PermissionActivity;)Ljava/lang/String; |
| | |
| 109 | ····move-result-object·p1 | 109 | ····move-result-object·p1 |
| | |
| 110 | ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 110 | ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| Offset 120, 33 lines modified | Offset 120, 33 lines modified |
| | |
| 120 | ····move-result-object·v1 | 120 | ····move-result-object·v1 |
| | |
| 121 | ····iget·v1,·v1,·Landroid/content/pm/ApplicationInfo;->uid:I | 121 | ····iget·v1,·v1,·Landroid/content/pm/ApplicationInfo;->uid:I |
| | |
| 122 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 122 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 123 | ····.line·210 | 123 | ····.line·222 |
| 124 | ····invoke-virtual·{v2},·Landroid/app/Activity;->getCallingPackage()Ljava/lang/String; | 124 | ····invoke-virtual·{v2},·Landroid/app/Activity;->getCallingPackage()Ljava/lang/String; |
| | |
| 125 | ····move-result-object·v2 | 125 | ····move-result-object·v2 |
| | |
| 126 | ····iget-object·v3,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 126 | ····iget-object·v3,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 127 | ····invoke-static·{v3},·Lcom/android/providers/media/PermissionActivity;->access$000(Lcom/android/providers/media/PermissionActivity;)Ljava/util/List; | 127 | ····invoke-static·{v3},·Lcom/android/providers/media/PermissionActivity;->access$000(Lcom/android/providers/media/PermissionActivity;)Ljava/util/List; |
| | |
| 128 | ····move-result-object·v3 | 128 | ····move-result-object·v3 |
| | |
| 129 | ····invoke-interface·{v3},·Ljava/util/List;->size()I | 129 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
| | |
| 130 | ····move-result·v3 | 130 | ····move-result·v3 |
| | |
| 131 | ····.line·209 | 131 | ····.line·221 |
| 132 | ····invoke-static·{p1,·v1,·v2,·v3},·Lcom/android/providers/media/util/Metrics;->logPermissionGranted(Ljava/lang/String;ILjava/lang/String;I)V | 132 | ····invoke-static·{p1,·v1,·v2,·v3},·Lcom/android/providers/media/util/Metrics;->logPermissionGranted(Ljava/lang/String;ILjava/lang/String;I)V |
| | |
| 133 | ····.line·212 | 133 | ····.line·224 |
| 134 | ····:try_start_0 | 134 | ····:try_start_0 |
| 135 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 135 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 136 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getIntent()Landroid/content/Intent; | 136 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getIntent()Landroid/content/Intent; |
| | |
| 137 | ····move-result-object·p1 | 137 | ····move-result-object·p1 |
| | |
| Offset 232, 22 lines modified | Offset 232, 22 lines modified |
| | |
| 232 | ····if-eq·v1,·v3,·:cond_3 | 232 | ····if-eq·v1,·v3,·:cond_3 |
| | |
| 233 | ····if-eq·v1,·v4,·:cond_1 | 233 | ····if-eq·v1,·v4,·:cond_1 |
| | |
| 234 | ····goto/16·:goto_4 | 234 | ····goto/16·:goto_4 |
| | |
| 235 | ····.line·235 | 235 | ····.line·247 |
| 236 | ····:cond_1 | 236 | ····:cond_1 |
| 237 | ····:try_start_1 | 237 | ····:try_start_1 |
| 238 | ····new-instance·v1,·Ljava/util/ArrayList; | 238 | ····new-instance·v1,·Ljava/util/ArrayList; |
| | |
| 239 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 239 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
| | |
| 240 | ····.line·236 | 240 | ····.line·248 |
| 241 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 241 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 242 | ····invoke-static·{v2},·Lcom/android/providers/media/PermissionActivity;->access$000(Lcom/android/providers/media/PermissionActivity;)Ljava/util/List; | 242 | ····invoke-static·{v2},·Lcom/android/providers/media/PermissionActivity;->access$000(Lcom/android/providers/media/PermissionActivity;)Ljava/util/List; |
| | |
| 243 | ····move-result-object·v2 | 243 | ····move-result-object·v2 |
| | |
| 244 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 244 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| Offset 263, 53 lines modified | Offset 263, 53 lines modified |
| | |
| 263 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 263 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 264 | ····move-result-object·v3 | 264 | ····move-result-object·v3 |
| | |
| 265 | ····check-cast·v3,·Landroid/net/Uri; | 265 | ····check-cast·v3,·Landroid/net/Uri; |
| | |
| 266 | ····.line·237 | 266 | ····.line·249 |
| 267 | ····invoke-static·{v3},·Landroid/content/ContentProviderOperation;->newDelete(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; | 267 | ····invoke-static·{v3},·Landroid/content/ContentProviderOperation;->newDelete(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; |
| | |
| 268 | ····move-result-object·v3 | 268 | ····move-result-object·v3 |
| | |
| 269 | ····.line·238 | 269 | ····.line·250 |
| 270 | ····invoke-virtual·{v3,·v5},·Landroid/content/ContentProviderOperation$Builder;->withExceptionAllowed(Z)Landroid/content/ContentProviderOperation$Builder; | 270 | ····invoke-virtual·{v3,·v5},·Landroid/content/ContentProviderOperation$Builder;->withExceptionAllowed(Z)Landroid/content/ContentProviderOperation$Builder; |
| | |
| 271 | ····move-result-object·v3 | 271 | ····move-result-object·v3 |
| | |
| 272 | ····.line·239 | 272 | ····.line·251 |
| 273 | ····invoke-virtual·{v3},·Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; | 273 | ····invoke-virtual·{v3},·Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; |
| | |
| 274 | ····move-result-object·v3 | 274 | ····move-result-object·v3 |
| | |
| 275 | ····.line·237 | 275 | ····.line·249 |
| 276 | ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 276 | ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| | |
| 277 | ····goto·:goto_1 | 277 | ····goto·:goto_1 |
| | |
| 278 | ····.line·241 | 278 | ····.line·253 |
| 279 | ····:cond_2 | 279 | ····:cond_2 |
| 280 | ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 280 | ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 281 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver; | 281 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver; |
| | |
| 282 | ····move-result-object·p0 | 282 | ····move-result-object·p0 |
| | |
| 283 | ····invoke-virtual·{p0,·p1,·v1},·Landroid/content/ContentResolver;->applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult; | 283 | ····invoke-virtual·{p0,·p1,·v1},·Landroid/content/ContentResolver;->applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult; |
| | |
| 284 | ····goto·:goto_4 | 284 | ····goto·:goto_4 |
| | |
| 285 | ····.line·223 | 285 | ····.line·235 |
| 286 | ····:cond_3 | 286 | ····:cond_3 |
| 287 | ····new-instance·v1,·Ljava/util/ArrayList; | 287 | ····new-instance·v1,·Ljava/util/ArrayList; |
| | |
| 288 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 288 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
| | |
| 289 | ····.line·224 | 289 | ····.line·236 |
| 290 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 290 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 291 | ····invoke-static·{v2},·Lcom/android/providers/media/PermissionActivity;->access$000(Lcom/android/providers/media/PermissionActivity;)Ljava/util/List; | 291 | ····invoke-static·{v2},·Lcom/android/providers/media/PermissionActivity;->access$000(Lcom/android/providers/media/PermissionActivity;)Ljava/util/List; |
| | |
| 292 | ····move-result-object·v2 | 292 | ····move-result-object·v2 |
| | |
| 293 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 293 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| Offset 325, 67 lines modified | Offset 325, 67 lines modified |
| | |
| 325 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 325 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 326 | ····move-result-object·v3 | 326 | ····move-result-object·v3 |
| | |
| 327 | ····check-cast·v3,·Landroid/net/Uri; | 327 | ····check-cast·v3,·Landroid/net/Uri; |
| | |
| 328 | ····.line·225 | 328 | ····.line·237 |
| 329 | ····invoke-static·{v3},·Landroid/content/ContentProviderOperation;->newUpdate(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; | 329 | ····invoke-static·{v3},·Landroid/content/ContentProviderOperation;->newUpdate(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; |
| | |
| 330 | ····move-result-object·v3 | 330 | ····move-result-object·v3 |
| | |
| 331 | ····iget-object·v4,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 331 | ····iget-object·v4,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 332 | ····.line·226 | 332 | ····.line·238 |
| 333 | ····invoke-static·{v4},·Lcom/android/providers/media/PermissionActivity;->access$300(Lcom/android/providers/media/PermissionActivity;)Landroid/content/ContentValues; | 333 | ····invoke-static·{v4},·Lcom/android/providers/media/PermissionActivity;->access$300(Lcom/android/providers/media/PermissionActivity;)Landroid/content/ContentValues; |
| | |
| 334 | ····move-result-object·v4 | 334 | ····move-result-object·v4 |
| | |
| 335 | ····invoke-virtual·{v3,·v4},·Landroid/content/ContentProviderOperation$Builder;->withValues(Landroid/content/ContentValues;)Landroid/content/ContentProviderOperation$Builder; | 335 | ····invoke-virtual·{v3,·v4},·Landroid/content/ContentProviderOperation$Builder;->withValues(Landroid/content/ContentValues;)Landroid/content/ContentProviderOperation$Builder; |
| | |
| 336 | ····move-result-object·v3 | 336 | ····move-result-object·v3 |
| | |
| 337 | ····const-string·v4,·"android:query-arg-allow-movement" | 337 | ····const-string·v4,·"android:query-arg-allow-movement" |
| | |
| 338 | ····.line·227 | 338 | ····.line·239 |
| 339 | ····sget-object·v6,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | 339 | ····sget-object·v6,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
| | |
| 340 | ····invoke-virtual·{v3,·v4,·v6},·Landroid/content/ContentProviderOperation$Builder;->withExtra(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; | 340 | ····invoke-virtual·{v3,·v4,·v6},·Landroid/content/ContentProviderOperation$Builder;->withExtra(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; |
| | |
| 341 | ····move-result-object·v3 | 341 | ····move-result-object·v3 |
| | |
| 342 | ····.line·228 | 342 | ····.line·240 |
| 343 | ····invoke-virtual·{v3,·v5},·Landroid/content/ContentProviderOperation$Builder;->withExceptionAllowed(Z)Landroid/content/ContentProviderOperation$Builder; | 343 | ····invoke-virtual·{v3,·v5},·Landroid/content/ContentProviderOperation$Builder;->withExceptionAllowed(Z)Landroid/content/ContentProviderOperation$Builder; |
| | |
| 344 | ····move-result-object·v3 | 344 | ····move-result-object·v3 |
| | |
| 345 | ····.line·229 | 345 | ····.line·241 |
| 346 | ····invoke-virtual·{v3},·Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; | 346 | ····invoke-virtual·{v3},·Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; |
| | |
| 347 | ····move-result-object·v3 | 347 | ····move-result-object·v3 |
| | |
| 348 | ····.line·225 | 348 | ····.line·237 |
| 349 | ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 349 | ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| | |
| 350 | ····goto·:goto_2 | 350 | ····goto·:goto_2 |
| | |
| 351 | ····.line·231 | 351 | ····.line·243 |
| 352 | ····:cond_4 | 352 | ····:cond_4 |
| 353 | ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 353 | ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 354 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver; | 354 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver; |
| | |
| 355 | ····move-result-object·p0 | 355 | ····move-result-object·p0 |
| | |
| 356 | ····invoke-virtual·{p0,·p1,·v1},·Landroid/content/ContentResolver;->applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult; | 356 | ····invoke-virtual·{p0,·p1,·v1},·Landroid/content/ContentResolver;->applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult; |
| | |
| 357 | ····goto·:goto_4 | 357 | ····goto·:goto_4 |
| | |
| 358 | ····.line·214 | 358 | ····.line·226 |
| 359 | ····:cond_5 | 359 | ····:cond_5 |
| 360 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 360 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 361 | ····invoke-static·{p1},·Lcom/android/providers/media/PermissionActivity;->access$000(Lcom/android/providers/media/PermissionActivity;)Ljava/util/List; | 361 | ····invoke-static·{p1},·Lcom/android/providers/media/PermissionActivity;->access$000(Lcom/android/providers/media/PermissionActivity;)Ljava/util/List; |
| | |
| 362 | ····move-result-object·p1 | 362 | ····move-result-object·p1 |
| | |
| Offset 402, 15 lines modified | Offset 402, 15 lines modified |
| | |
| 402 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 402 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 403 | ····move-result-object·v1 | 403 | ····move-result-object·v1 |
| | |
| 404 | ····check-cast·v1,·Landroid/net/Uri; | 404 | ····check-cast·v1,·Landroid/net/Uri; |
| | |
| 405 | ····.line·215 | 405 | ····.line·227 |
| 406 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 406 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 407 | ····iget-object·v3,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 407 | ····iget-object·v3,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 408 | ····invoke-virtual·{v3},·Landroid/app/Activity;->getCallingPackage()Ljava/lang/String; | 408 | ····invoke-virtual·{v3},·Landroid/app/Activity;->getCallingPackage()Ljava/lang/String; |
| | |
| 409 | ····move-result-object·v3 | 409 | ····move-result-object·v3 |
| Offset 420, 15 lines modified | Offset 420, 15 lines modified |
| 420 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 420 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
| | |
| 421 | ····goto·:goto_3 | 421 | ····goto·:goto_3 |
| | |
| 422 | ····:catch_0 | 422 | ····:catch_0 |
| 423 | ····move-exception·p0 | 423 | ····move-exception·p0 |
| | |
| 424 | ····.line·246 | 424 | ····.line·258 |
| 425 | ····invoke-static·{v0,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I | 425 | ····invoke-static·{v0,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I |
| | |
| 426 | ····:cond_6 | 426 | ····:cond_6 |
| 427 | ····:goto_4 | 427 | ····:goto_4 |
| 428 | ····const/4·p0,·0x0 | 428 | ····const/4·p0,·0x0 |
| | |
| 429 | ····return-object·p0 | 429 | ····return-object·p0 |
| Offset 449, 97 lines modified | Offset 449, 97 lines modified |
| | |
| 449 | ····return-void | 449 | ····return-void |
| 450 | .end·method | 450 | .end·method |
| | |
| 451 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 451 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
| 452 | ····.locals·0 | 452 | ····.locals·0 |
| | |
| 453 | ····.line·205 | 453 | ····.line·217 |
| 454 | ····check-cast·p1,·Ljava/lang/Void; | 454 | ····check-cast·p1,·Ljava/lang/Void; |
| | |
| 455 | ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$1;->onPostExecute(Ljava/lang/Void;)V | 455 | ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$1;->onPostExecute(Ljava/lang/Void;)V |
| | |
| 456 | ····return-void | 456 | ····return-void |
| 457 | .end·method | 457 | .end·method |
| | |
| 458 | .method·protected·onPostExecute(Ljava/lang/Void;)V | 458 | .method·protected·onPostExecute(Ljava/lang/Void;)V |
| 459 | ····.locals·5 | 459 | ····.locals·5 |
| | |
| 460 | ····.line·253 | 460 | ····.line·265 |
| 461 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 461 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 462 | ····const/4·v0,·-0x1 | 462 | ····const/4·v0,·-0x1 |
| | |
| 463 | ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->setResult(I)V | 463 | ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->setResult(I)V |
| | |
| 464 | ····.line·255 | 464 | ····.line·267 |
| 465 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 465 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
| | |
| 466 | ····move-result-wide·v0 | 466 | ····move-result-wide·v0 |
| | |
| 467 | ····iget-wide·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->val$startTime:J | 467 | ····iget-wide·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->val$startTime:J |
| | |
| 468 | ····sub-long/2addr·v0,·v2 | 468 | ····sub-long/2addr·v0,·v2 |
| | |
| 469 | ····.line·256 | 469 | ····.line·268 |
| 470 | ····invoke-static·{},·Lcom/android/providers/media/PermissionActivity;->access$400()Ljava/lang/Long; | 470 | ····invoke-static·{},·Lcom/android/providers/media/PermissionActivity;->access$400()Ljava/lang/Long; |
| | |
| 471 | ····move-result-object·p1 | 471 | ····move-result-object·p1 |
| | |
| 472 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J | 472 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J |
| | |
| 473 | ····move-result-wide·v2 | 473 | ····move-result-wide·v2 |
| | |
| 474 | ····cmp-long·p1,·v0,·v2 | 474 | ····cmp-long·p1,·v0,·v2 |
| | |
| 475 | ····if-lez·p1,·:cond_0 | 475 | ····if-lez·p1,·:cond_0 |
| | |
| 476 | ····.line·257 | 476 | ····.line·269 |
| 477 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 477 | ····iget-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 478 | ····invoke-static·{p1},·Lcom/android/providers/media/PermissionActivity;->access$500(Lcom/android/providers/media/PermissionActivity;)Landroid/app/ProgressDialog; | 478 | ····invoke-static·{p1},·Lcom/android/providers/media/PermissionActivity;->access$500(Lcom/android/providers/media/PermissionActivity;)Landroid/app/ProgressDialog; |
| | |
| 479 | ····move-result-object·p1 | 479 | ····move-result-object·p1 |
| | |
| 480 | ····invoke-virtual·{p1},·Landroid/app/ProgressDialog;->dismiss()V | 480 | ····invoke-virtual·{p1},·Landroid/app/ProgressDialog;->dismiss()V |
| | |
| 481 | ····.line·258 | 481 | ····.line·270 |
| 482 | ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 482 | ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 483 | ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V | 483 | ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V |
| | |
| 484 | ····goto·:goto_0 | 484 | ····goto·:goto_0 |
| | |
| 485 | ····.line·260 | 485 | ····.line·272 |
| 486 | ····:cond_0 | 486 | ····:cond_0 |
| 487 | ····new-instance·p1,·Landroid/os/Handler; | 487 | ····new-instance·p1,·Landroid/os/Handler; |
| | |
| 488 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; | 488 | ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$1;->this$0:Lcom/android/providers/media/PermissionActivity; |
| | |
| 489 | ····invoke-virtual·{v2},·Landroid/app/Activity;->getMainLooper()Landroid/os/Looper; | 489 | ····invoke-virtual·{v2},·Landroid/app/Activity;->getMainLooper()Landroid/os/Looper; |
| | |
| 490 | ····move-result-object·v2 | 490 | ····move-result-object·v2 |
| | |
| 491 | ····invoke-direct·{p1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V | 491 | ····invoke-direct·{p1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
| | |
| 492 | ····.line·261 | 492 | ····.line·273 |
| 493 | ····new-instance·v2,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$1$IfhzNBF8a1F3zdHmg6v-wSzK28Q; | 493 | ····new-instance·v2,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$1$IfhzNBF8a1F3zdHmg6v-wSzK28Q; |
| | |
| 494 | ····invoke-direct·{v2,·p0},·Lcom/android/providers/media/-$$Lambda$PermissionActivity$1$IfhzNBF8a1F3zdHmg6v-wSzK28Q;-><init>(Lcom/android/providers/media/PermissionActivity$1;)V | 494 | ····invoke-direct·{v2,·p0},·Lcom/android/providers/media/-$$Lambda$PermissionActivity$1$IfhzNBF8a1F3zdHmg6v-wSzK28Q;-><init>(Lcom/android/providers/media/PermissionActivity$1;)V |
| | |
| 495 | ····.line·264 | 495 | ····.line·276 |
| 496 | ····invoke-static·{},·Lcom/android/providers/media/PermissionActivity;->access$400()Ljava/lang/Long; | 496 | ····invoke-static·{},·Lcom/android/providers/media/PermissionActivity;->access$400()Ljava/lang/Long; |
| | |
| 497 | ····move-result-object·p0 | 497 | ····move-result-object·p0 |
| | |
| 498 | ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J | 498 | ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J |
| | |
| 499 | ····move-result-wide·v3 | 499 | ····move-result-wide·v3 |
| | |
| 500 | ····sub-long/2addr·v3,·v0 | 500 | ····sub-long/2addr·v3,·v0 |
| | |
| 501 | ····.line·261 | 501 | ····.line·273 |
| 502 | ····invoke-virtual·{p1,·v2,·v3,·v4},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z | 502 | ····invoke-virtual·{p1,·v2,·v3,·v4},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
| | |
| 503 | ····:goto_0 | 503 | ····:goto_0 |
| 504 | ····return-void | 504 | ····return-void |
| 505 | .end·method | 505 | .end·method |