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