511 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
			
		
		
	
	
			511 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
| .class public Landroid/support/v4/media/MediaBrowserCompat$m;
 | |
| .super Ljava/lang/Object;
 | |
| .source "MediaBrowserCompat.java"
 | |
| 
 | |
| 
 | |
| # annotations
 | |
| .annotation system Ldalvik/annotation/EnclosingClass;
 | |
|     value = Landroid/support/v4/media/MediaBrowserCompat;
 | |
| .end annotation
 | |
| 
 | |
| .annotation system Ldalvik/annotation/InnerClass;
 | |
|     accessFlags = 0x9
 | |
|     name = "m"
 | |
| .end annotation
 | |
| 
 | |
| 
 | |
| # instance fields
 | |
| .field public a:Landroid/os/Messenger;
 | |
| 
 | |
| .field public b:Landroid/os/Bundle;
 | |
| 
 | |
| 
 | |
| # direct methods
 | |
| .method public constructor <init>(Landroid/os/IBinder;Landroid/os/Bundle;)V
 | |
|     .locals 1
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "target",
 | |
|             "rootHints"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     invoke-direct {p0}, Ljava/lang/Object;-><init>()V
 | |
| 
 | |
|     .line 2
 | |
|     new-instance v0, Landroid/os/Messenger;
 | |
| 
 | |
|     invoke-direct {v0, p1}, Landroid/os/Messenger;-><init>(Landroid/os/IBinder;)V
 | |
| 
 | |
|     iput-object v0, p0, Landroid/support/v4/media/MediaBrowserCompat$m;->a:Landroid/os/Messenger;
 | |
| 
 | |
|     .line 3
 | |
|     iput-object p2, p0, Landroid/support/v4/media/MediaBrowserCompat$m;->b:Landroid/os/Bundle;
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| 
 | |
| # virtual methods
 | |
| .method public a(Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;Landroid/os/Messenger;)V
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "parentId",
 | |
|             "callbackToken",
 | |
|             "options",
 | |
|             "callbacksMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     new-instance v0, Landroid/os/Bundle;
 | |
| 
 | |
|     invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
 | |
| 
 | |
|     const-string v1, "data_media_item_id"
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
 | |
| 
 | |
|     const-string p1, "data_callback_token"
 | |
| 
 | |
|     .line 3
 | |
|     invoke-static {v0, p1, p2}, Landroidx/core/app/i;->b(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V
 | |
| 
 | |
|     const-string p1, "data_options"
 | |
| 
 | |
|     .line 4
 | |
|     invoke-virtual {v0, p1, p3}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     const/4 p1, 0x3
 | |
| 
 | |
|     .line 5
 | |
|     invoke-virtual {p0, p1, v0, p4}, Landroid/support/v4/media/MediaBrowserCompat$m;->i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public b(Landroid/content/Context;Landroid/os/Messenger;)V
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "context",
 | |
|             "callbacksMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     new-instance v0, Landroid/os/Bundle;
 | |
| 
 | |
|     invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     const-string v1, "data_package_name"
 | |
| 
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
 | |
| 
 | |
|     .line 3
 | |
|     invoke-static {}, Landroid/os/Process;->myPid()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     const-string v1, "data_calling_pid"
 | |
| 
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
 | |
| 
 | |
|     .line 4
 | |
|     iget-object p1, p0, Landroid/support/v4/media/MediaBrowserCompat$m;->b:Landroid/os/Bundle;
 | |
| 
 | |
|     const-string v1, "data_root_hints"
 | |
| 
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     const/4 p1, 0x1
 | |
| 
 | |
|     .line 5
 | |
|     invoke-virtual {p0, p1, v0, p2}, Landroid/support/v4/media/MediaBrowserCompat$m;->i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public c(Landroid/os/Messenger;)V
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "callbacksMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     const/4 v0, 0x2
 | |
| 
 | |
|     const/4 v1, 0x0
 | |
| 
 | |
|     .line 1
 | |
|     invoke-virtual {p0, v0, v1, p1}, Landroid/support/v4/media/MediaBrowserCompat$m;->i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public d(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;Landroid/os/Messenger;)V
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "mediaId",
 | |
|             "receiver",
 | |
|             "callbacksMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     new-instance v0, Landroid/os/Bundle;
 | |
| 
 | |
|     invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
 | |
| 
 | |
|     const-string v1, "data_media_item_id"
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
 | |
| 
 | |
|     const-string p1, "data_result_receiver"
 | |
| 
 | |
|     .line 3
 | |
|     invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
 | |
| 
 | |
|     const/4 p1, 0x5
 | |
| 
 | |
|     .line 4
 | |
|     invoke-virtual {p0, p1, v0, p3}, Landroid/support/v4/media/MediaBrowserCompat$m;->i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public e(Landroid/content/Context;Landroid/os/Messenger;)V
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "context",
 | |
|             "callbackMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     new-instance v0, Landroid/os/Bundle;
 | |
| 
 | |
|     invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     const-string v1, "data_package_name"
 | |
| 
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
 | |
| 
 | |
|     .line 3
 | |
|     invoke-static {}, Landroid/os/Process;->myPid()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     const-string v1, "data_calling_pid"
 | |
| 
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
 | |
| 
 | |
|     .line 4
 | |
|     iget-object p1, p0, Landroid/support/v4/media/MediaBrowserCompat$m;->b:Landroid/os/Bundle;
 | |
| 
 | |
|     const-string v1, "data_root_hints"
 | |
| 
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     const/4 p1, 0x6
 | |
| 
 | |
|     .line 5
 | |
|     invoke-virtual {p0, p1, v0, p2}, Landroid/support/v4/media/MediaBrowserCompat$m;->i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public f(Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Messenger;)V
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "parentId",
 | |
|             "callbackToken",
 | |
|             "callbacksMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     new-instance v0, Landroid/os/Bundle;
 | |
| 
 | |
|     invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
 | |
| 
 | |
|     const-string v1, "data_media_item_id"
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
 | |
| 
 | |
|     const-string p1, "data_callback_token"
 | |
| 
 | |
|     .line 3
 | |
|     invoke-static {v0, p1, p2}, Landroidx/core/app/i;->b(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V
 | |
| 
 | |
|     const/4 p1, 0x4
 | |
| 
 | |
|     .line 4
 | |
|     invoke-virtual {p0, p1, v0, p3}, Landroid/support/v4/media/MediaBrowserCompat$m;->i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public g(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/os/ResultReceiver;Landroid/os/Messenger;)V
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "query",
 | |
|             "extras",
 | |
|             "receiver",
 | |
|             "callbacksMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     new-instance v0, Landroid/os/Bundle;
 | |
| 
 | |
|     invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
 | |
| 
 | |
|     const-string v1, "data_search_query"
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
 | |
| 
 | |
|     const-string p1, "data_search_extras"
 | |
| 
 | |
|     .line 3
 | |
|     invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     const-string p1, "data_result_receiver"
 | |
| 
 | |
|     .line 4
 | |
|     invoke-virtual {v0, p1, p3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
 | |
| 
 | |
|     const/16 p1, 0x8
 | |
| 
 | |
|     .line 5
 | |
|     invoke-virtual {p0, p1, v0, p4}, Landroid/support/v4/media/MediaBrowserCompat$m;->i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public h(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/os/ResultReceiver;Landroid/os/Messenger;)V
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "action",
 | |
|             "extras",
 | |
|             "receiver",
 | |
|             "callbacksMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     new-instance v0, Landroid/os/Bundle;
 | |
| 
 | |
|     invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
 | |
| 
 | |
|     const-string v1, "data_custom_action"
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
 | |
| 
 | |
|     const-string p1, "data_custom_action_extras"
 | |
| 
 | |
|     .line 3
 | |
|     invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     const-string p1, "data_result_receiver"
 | |
| 
 | |
|     .line 4
 | |
|     invoke-virtual {v0, p1, p3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
 | |
| 
 | |
|     const/16 p1, 0x9
 | |
| 
 | |
|     .line 5
 | |
|     invoke-virtual {p0, p1, v0, p4}, Landroid/support/v4/media/MediaBrowserCompat$m;->i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public final i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
|     .locals 1
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "what",
 | |
|             "data",
 | |
|             "cbMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     .line 2
 | |
|     iput p1, v0, Landroid/os/Message;->what:I
 | |
| 
 | |
|     const/4 p1, 0x1
 | |
| 
 | |
|     .line 3
 | |
|     iput p1, v0, Landroid/os/Message;->arg1:I
 | |
| 
 | |
|     .line 4
 | |
|     invoke-virtual {v0, p2}, Landroid/os/Message;->setData(Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 5
 | |
|     iput-object p3, v0, Landroid/os/Message;->replyTo:Landroid/os/Messenger;
 | |
| 
 | |
|     .line 6
 | |
|     iget-object p1, p0, Landroid/support/v4/media/MediaBrowserCompat$m;->a:Landroid/os/Messenger;
 | |
| 
 | |
|     invoke-virtual {p1, v0}, Landroid/os/Messenger;->send(Landroid/os/Message;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public j(Landroid/os/Messenger;)V
 | |
|     .locals 2
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "callbackMessenger"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .annotation system Ldalvik/annotation/Throws;
 | |
|         value = {
 | |
|             Landroid/os/RemoteException;
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     const/4 v0, 0x7
 | |
| 
 | |
|     const/4 v1, 0x0
 | |
| 
 | |
|     .line 1
 | |
|     invoke-virtual {p0, v0, v1, p1}, Landroid/support/v4/media/MediaBrowserCompat$m;->i(ILandroid/os/Bundle;Landroid/os/Messenger;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 |