今奥全景相机
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

301 lines
4.4 KiB

.class public final Lcom/a/e;
.super Ljava/lang/Object;
# direct methods
.method public static final a([BI)S
.locals 2
add-int/lit8 v0, p1, 0x1
aget-byte v0, p0, v0
shl-int/lit8 v0, v0, 0x8
const v1, 0xff00
and-int/2addr v0, v1
aget-byte v1, p0, p1
and-int/lit16 v1, v1, 0xff
or-int/2addr v0, v1
int-to-short v0, v0
return v0
.end method
.method public static a(I)V
.locals 2
int-to-long v0, p0
:try_start_0
invoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
:try_end_0
.catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0
:goto_0
return-void
:catch_0
move-exception v0
goto :goto_0
.end method
.method public static final a(I[BI)V
.locals 2
add-int/lit8 v0, p2, 0x0
and-int/lit16 v1, p0, 0xff
int-to-byte v1, v1
aput-byte v1, p1, v0
add-int/lit8 v0, p2, 0x1
shr-int/lit8 v1, p0, 0x8
and-int/lit16 v1, v1, 0xff
int-to-byte v1, v1
aput-byte v1, p1, v0
add-int/lit8 v0, p2, 0x2
shr-int/lit8 v1, p0, 0x10
and-int/lit16 v1, v1, 0xff
int-to-byte v1, v1
aput-byte v1, p1, v0
add-int/lit8 v0, p2, 0x3
shr-int/lit8 v1, p0, 0x18
and-int/lit16 v1, v1, 0xff
int-to-byte v1, v1
aput-byte v1, p1, v0
return-void
.end method
.method public static final a(J[BI)V
.locals 6
const-wide/16 v4, 0xff
add-int/lit8 v0, p3, 0x0
and-long v2, p0, v4
long-to-int v1, v2
int-to-byte v1, v1
aput-byte v1, p2, v0
add-int/lit8 v0, p3, 0x1
const/16 v1, 0x8
shr-long v2, p0, v1
and-long/2addr v2, v4
long-to-int v1, v2
int-to-byte v1, v1
aput-byte v1, p2, v0
add-int/lit8 v0, p3, 0x2
const/16 v1, 0x10
shr-long v2, p0, v1
and-long/2addr v2, v4
long-to-int v1, v2
int-to-byte v1, v1
aput-byte v1, p2, v0
add-int/lit8 v0, p3, 0x3
const/16 v1, 0x18
shr-long v2, p0, v1
and-long/2addr v2, v4
long-to-int v1, v2
int-to-byte v1, v1
aput-byte v1, p2, v0
return-void
.end method
.method public static a(Landroid/os/ParcelFileDescriptor;)V
.locals 1
if-eqz p0, :cond_0
:try_start_0
invoke-virtual {p0}, Landroid/os/ParcelFileDescriptor;->close()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:cond_0
:goto_0
return-void
:catch_0
move-exception v0
goto :goto_0
.end method
.method public static a(Ljava/io/InputStream;)V
.locals 1
if-eqz p0, :cond_0
:try_start_0
invoke-virtual {p0}, Ljava/io/InputStream;->close()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:cond_0
:goto_0
return-void
:catch_0
move-exception v0
goto :goto_0
.end method
.method public static a(Ljava/io/OutputStream;)V
.locals 1
if-eqz p0, :cond_0
:try_start_0
invoke-virtual {p0}, Ljava/io/OutputStream;->close()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:cond_0
:goto_0
return-void
:catch_0
move-exception v0
goto :goto_0
.end method
.method public static a(Ljava/net/Socket;)V
.locals 1
if-eqz p0, :cond_0
:try_start_0
invoke-virtual {p0}, Ljava/net/Socket;->close()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:cond_0
:goto_0
return-void
:catch_0
move-exception v0
goto :goto_0
.end method
.method public static final a(S[BI)V
.locals 2
add-int/lit8 v0, p2, 0x0
and-int/lit16 v1, p0, 0xff
int-to-byte v1, v1
aput-byte v1, p1, v0
add-int/lit8 v0, p2, 0x1
shr-int/lit8 v1, p0, 0x8
and-int/lit16 v1, v1, 0xff
int-to-byte v1, v1
aput-byte v1, p1, v0
return-void
.end method
.method public static final b([BI)I
.locals 3
add-int/lit8 v0, p1, 0x3
aget-byte v0, p0, v0
shl-int/lit8 v0, v0, 0x18
const/high16 v1, -0x1000000
and-int/2addr v0, v1
add-int/lit8 v1, p1, 0x2
aget-byte v1, p0, v1
shl-int/lit8 v1, v1, 0x10
const/high16 v2, 0xff0000
and-int/2addr v1, v2
or-int/2addr v0, v1
add-int/lit8 v1, p1, 0x1
aget-byte v1, p0, v1
shl-int/lit8 v1, v1, 0x8
const v2, 0xff00
and-int/2addr v1, v2
or-int/2addr v0, v1
aget-byte v1, p0, p1
and-int/lit16 v1, v1, 0xff
or-int/2addr v0, v1
return v0
.end method