IXAdCommonUtils.smali

.class public interface abstract Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field public static final APPSEC:Ljava/lang/String; = "BaiduMobAd_APP_SEC"

.field public static final APPSID:Ljava/lang/String; = "BaiduMobAd_APP_ID"

.field public static final DEBUG_TOKEN:Ljava/lang/String; = "BaiduMobAd_DEBUG_TOKEN"

.field public static final PKGS_PREF_ACTIVATION:Ljava/lang/String; = "__sdk_pasys_pkgs_2"

.field public static final PKGS_PREF_DOWNLOAD:Ljava/lang/String; = "__sdk_remote_dl_2"

.field public static final PKGS_PREF_DOWNLOAD_KEY:Ljava/lang/String; = "pkgs"
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation
.end field

.field public static final PKGS_PREF_DOWNLOAD_STATUS:Ljava/lang/String; = "dl"

.field public static final PREF_DOWNLOADED:I = 0x3

.field public static final PREF_DOWNLOADED_DELETE:I = 0x5

.field public static final PREF_DOWNOADING:I = 0x1

.field public static final PREF_DOWNOAD_CANCELED:I = 0x2

.field public static final PREF_DOWNOAD_FAILED:I = 0x4

.field public static final PREF_LAUNCH_APP:I = 0x64

.field public static final PREF_NOT_DOWNLOAD:I


# virtual methods
.method public abstract array2Json([D)Lorg/json/JSONArray;
.end method

.method public abstract base64Encode(Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract bitMaskContainsFlag(II)Z
.end method

.method public abstract browserOutside(Landroid/content/Context;Ljava/lang/String;)V
.end method

.method public abstract checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)Z
.end method

.method public abstract createRequestId(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract decodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract generateUniqueId()J
.end method

.method public abstract getApkDownloadStatus(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I
.end method

.method public abstract getApkFileLocalPath(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract getAppId(Landroid/content/Context;)Ljava/lang/String;
.end method

.method public abstract getAppPackage(Landroid/content/Context;)Ljava/lang/String;
.end method

.method public abstract getAppSec(Landroid/content/Context;)Ljava/lang/String;
.end method

.method public abstract getBaiduMapsInfo(Landroid/content/Context;)Ljava/lang/String;
.end method

.method public abstract getChannelId()Ljava/lang/String;
.end method

.method public abstract getDebugToken(Landroid/content/Context;)Ljava/lang/String;
.end method

.method public abstract getDisplayMetrics(Landroid/content/Context;)Landroid/util/DisplayMetrics;
.end method

.method public abstract getFileLocalFullPath(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract getLocationInfo(Landroid/content/Context;)Ljava/lang/String;
.end method

.method public abstract getLogicalPixel(Landroid/content/Context;I)I
.end method

.method public abstract getMD5(Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract getPixel(Landroid/content/Context;I)I
.end method

.method public abstract getScreenDensity(Landroid/content/Context;)F
.end method

.method public abstract getScreenRect(Landroid/content/Context;)Landroid/graphics/Rect;
.end method

.method public abstract getStatusStr(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract getSubscriberId(Landroid/content/Context;)Ljava/lang/String;
.end method

.method public abstract getTextEncoder(Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract getWindowRect(Landroid/content/Context;)Landroid/graphics/Rect;
.end method

.method public abstract hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
.end method

.method public abstract hasSupportedApps(Landroid/content/Context;I)Z
.end method

.method public abstract installApp(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Z)V
.end method

.method public abstract isOldPermissionModel()Z
.end method

.method public abstract isStringAvailable(Ljava/lang/String;)Z
.end method

.method public abstract list2Json(Ljava/util/List;)Lorg/json/JSONArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<[",
            "Ljava/lang/String;",
            ">;)",
            "Lorg/json/JSONArray;"
        }
    .end annotation
.end method

.method public abstract makeCall(Landroid/content/Context;Ljava/lang/String;)V
.end method

.method public abstract md5(Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.end method

.method public abstract sendDownloadAdLog(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)V
.end method

.method public abstract sendSMS(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.end method

.method public abstract setAppId(Ljava/lang/String;)V
.end method

.method public abstract setAppSec(Ljava/lang/String;)V
.end method

.method public abstract setChannelId(Ljava/lang/String;)V
.end method

.method public abstract vdUrl(Ljava/lang/String;I)Ljava/lang/String;
.end method