MediaBrowserServiceCompat$ServiceImplApi21.smali 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. .class Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;
  2. .super Ljava/lang/Object;
  3. .source "MediaBrowserServiceCompat.java"
  4. # interfaces
  5. .implements Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceImplApi21;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/support/v4/media/MediaBrowserServiceCompat;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x2
  12. name = "ServiceImplApi21"
  13. .end annotation
  14. # instance fields
  15. .field final mServiceImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;
  16. .field final synthetic this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  17. # direct methods
  18. .method constructor <init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  19. .locals 1
  20. .prologue
  21. .line 433
  22. iput-object p1, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  23. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  24. .line 434
  25. invoke-static {p1}, Landroid/support/v4/media/MediaBrowserServiceCompat;->access$100(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  26. move-result-object v0
  27. invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->getServiceImpl()Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;
  28. move-result-object v0
  29. iput-object v0, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->mServiceImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;
  30. .line 435
  31. return-void
  32. .end method
  33. # virtual methods
  34. .method public addSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;)V
  35. .locals 4
  36. .param p1, "id" # Ljava/lang/String;
  37. .param p2, "callbacks" # Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;
  38. .prologue
  39. .line 453
  40. iget-object v0, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->mServiceImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;
  41. const/4 v1, 0x0
  42. new-instance v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksApi21;
  43. iget-object v3, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  44. invoke-direct {v2, v3, p2}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksApi21;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;)V
  45. invoke-virtual {v0, p1, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;->addSubscription(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  46. .line 454
  47. return-void
  48. .end method
  49. .method public connect(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;)V
  50. .locals 4
  51. .param p1, "pkg" # Ljava/lang/String;
  52. .param p2, "rootHints" # Landroid/os/Bundle;
  53. .param p3, "callbacks" # Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;
  54. .prologue
  55. .line 440
  56. iget-object v0, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->mServiceImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;
  57. invoke-static {}, Landroid/os/Binder;->getCallingUid()I
  58. move-result v1
  59. new-instance v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksApi21;
  60. iget-object v3, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  61. invoke-direct {v2, v3, p3}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksApi21;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;)V
  62. invoke-virtual {v0, p1, v1, p2, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;->connect(Ljava/lang/String;ILandroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  63. .line 442
  64. return-void
  65. .end method
  66. .method public disconnect(Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;)V
  67. .locals 3
  68. .param p1, "callbacks" # Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;
  69. .prologue
  70. .line 446
  71. iget-object v0, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->mServiceImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;
  72. new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksApi21;
  73. iget-object v2, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  74. invoke-direct {v1, v2, p1}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksApi21;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;)V
  75. invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;->disconnect(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  76. .line 447
  77. return-void
  78. .end method
  79. .method public removeSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;)V
  80. .locals 4
  81. .param p1, "id" # Ljava/lang/String;
  82. .param p2, "callbacks" # Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;
  83. .prologue
  84. .line 459
  85. iget-object v0, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->mServiceImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;
  86. const/4 v1, 0x0
  87. new-instance v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksApi21;
  88. iget-object v3, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  89. invoke-direct {v2, v3, p2}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksApi21;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCallbacks;)V
  90. invoke-virtual {v0, p1, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceImpl;->removeSubscription(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  91. .line 460
  92. return-void
  93. .end method