| | | |
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 |