KInfocClientNative.smali

.class public Lcom/cmcm/common/kinfoc/KInfocClientNative;
.super Ljava/lang/Object;
.source "KInfocClientNative.java"


# static fields
.field static KD:Z


# instance fields
.field public KE:Lcom/cmcm/common/kinfoc/d;


# direct methods
.method static constructor <clinit>()V
    .registers 2

    .prologue
    const/4 v1, 0x0

    .line 5
    sput-boolean v1, Lcom/cmcm/common/kinfoc/KInfocClientNative;->KD:Z

    .line 1015
    :try_start_3
    const-string v0, "kinfoc"

    invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V

    .line 1016
    const/4 v0, 0x1

    sput-boolean v0, Lcom/cmcm/common/kinfoc/KInfocClientNative;->KD:Z
    :try_end_b
    .catch Ljava/lang/Throwable; {:try_start_3 .. :try_end_b} :catch_c

    .line 1020
    :goto_b
    return-void

    .line 1017
    :catch_c
    move-exception v0

    .line 1018
    sput-boolean v1, Lcom/cmcm/common/kinfoc/KInfocClientNative;->KD:Z

    .line 1019
    invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V

    goto :goto_b
.end method

.method public constructor <init>()V
    .registers 1

    .prologue
    .line 3
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method native getAllData([BILjava/lang/String;)[B
.end method

.method native getData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[B
.end method

.method native getHeadAndPublicDataSize(Ljava/lang/String;)I
.end method

.method native getOneData(Ljava/lang/String;Ljava/lang/String;)[B
.end method

.method native setPublicInfo(ILjava/lang/String;Ljava/lang/String;)I
.end method