导航菜单

页面标题

页面副标题

Sandridge Go v2025.2.170190457 - a0.java 源代码

正在查看: Sandridge Go v2025.2.170190457 应用的 a0.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.microsoft.intune.mam.client.app;

import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.Application;
import android.app.Fragment;
import android.app.TabActivity;
import android.app.assist.AssistContent;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.net.Uri;
import android.os.Bundle;
import android.util.AttributeSet;
import android.view.Menu;
import android.view.SearchEvent;
import android.view.View;
import com.microsoft.intune.mam.client.MAMIdentitySwitchResult;
import com.microsoft.intune.mam.client.identity.MAMIdentity;
import java.util.EnumSet;

@Deprecated
public abstract class a0 extends TabActivity implements HookedActivity {
    private static final Class<?> q = a0.class;
    private static final t5.e r = t5.f.a(a0.class);
    private static final ThreadLocal<String> s = new ThreadLocal<>();
    ActivityBehavior o;
    private MAMIdentity p;

    @Deprecated
    public static void a(Activity activity, String str, AppIdentitySwitchReason appIdentitySwitchReason, AppIdentitySwitchResultCallback appIdentitySwitchResultCallback) {
        if (activity instanceof HookedActivity) {
            b(activity, str, s.get(), appIdentitySwitchReason, appIdentitySwitchResultCallback);
        }
    }

    public static void b(Activity activity, String str, String str2, AppIdentitySwitchReason appIdentitySwitchReason, AppIdentitySwitchResultCallback appIdentitySwitchResultCallback) {
        if (activity instanceof HookedActivity) {
            ((HookedActivity) activity).getBehavior().onMAMIdentitySwitchRequired(com.microsoft.intune.mam.client.identity.b.a(str, str2), appIdentitySwitchReason, appIdentitySwitchResultCallback);
        }
    }

    @Override
    public final Activity asActivity() {
        return this;
    }

    @Override
    protected void attachBaseContext(Context context) {
        t5.e eVar = r;
        eVar.e("attachBaseContext");
        try {
            M.l(context);
            ActivityBehavior activityBehavior = (ActivityBehavior) M.e(ActivityBehavior.class);
            this.o = activityBehavior;
            activityBehavior.attachBaseContext(this, context);
            eVar.i("attachBaseContext");
        } catch (Throwable th) {
            r.i("attachBaseContext");
            throw th;
        }
    }

    @Override
    public final void attachBaseContextReal(Context context) {
        super.attachBaseContext(context);
    }

    @TargetApi(23)
    public void c(AssistContent assistContent) {
        this.o.onMAMProvideAssistContent(assistContent);
    }

    @TargetApi(23)
    public boolean d(SearchEvent searchEvent) {
        return this.o.onMAMSearchRequested(searchEvent);
    }

    @Override
    public final void finishReal() {
        super.finish();
    }

    @Override
    public final ActivityBehavior getBehavior() {
        return this.o;
    }

    @Override
    public MAMIdentity getMAMOfflineIdentity() {
        return this.p;
    }

    @Override
    protected final void onActivityResult(int i, int i2, Intent intent) {
        this.o.onActivityResult(i, i2, intent);
    }

    @Override
    public final void onActivityResultReal(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    protected final void onCreate(Bundle bundle) {
        t5.e eVar = r;
        eVar.e("onCreate");
        try {
            this.o.onCreate(bundle);
            eVar.i("onCreate");
        } catch (Throwable th) {
            r.i("onCreate");
            throw th;
        }
    }

    @Override
    public final void onCreateReal(Bundle bundle) {
        super.onCreate(bundle);
    }

    @Override
    public boolean onCreateThumbnail(Bitmap bitmap, Canvas canvas) {
        return this.o.onCreateThumbnail(bitmap, canvas);
    }

    @Override
    public View onCreateView(View view, String str, Context context, AttributeSet attributeSet) {
        return this.o.onCreateView(view, str, context, attributeSet);
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    protected final void onDestroy() {
        this.o.onDestroy();
    }

    @Override
    public final void onDestroyReal() {
        super.onDestroy();
    }

    @Override
    public void onMAMActivityResult(int i, int i2, Intent intent) {
        this.o.onMAMActivityResult(i, i2, intent);
    }

    @Override
    @Deprecated
    public void onMAMCompanyPortalRequired(String str) {
        super.onMAMCompanyPortalRequired(str);
    }

    @Override
    public void onMAMCreate(Bundle bundle) {
        t5.e eVar = r;
        eVar.e("onMAMCreate");
        try {
            this.o.onMAMCreate(bundle);
            eVar.i("onMAMCreate");
        } catch (Throwable th) {
            r.i("onMAMCreate");
            throw th;
        }
    }

    @Override
    public View onMAMCreateView(View view, String str, Context context, AttributeSet attributeSet) {
        return super.onCreateView(view, str, context, attributeSet);
    }

    @Override
    public void onMAMDestroy() {
        this.o.onMAMDestroy();
    }

    @Override
    @Deprecated
    public final void onMAMIdentitySwitchRequired(String str, AppIdentitySwitchResultCallback appIdentitySwitchResultCallback) {
        throw new IllegalStateException("This method is no longer valid. Use the three-parameter version");
    }

    @Override
    public void onMAMNewIntent(Intent intent) {
        this.o.onMAMNewIntent(intent);
    }

    @Override
    public void onMAMPause() {
        this.o.onMAMPause();
    }

    @Override
    public boolean onMAMPictureInPictureRequested() {
        return this.o.onMAMPictureInPictureRequested();
    }

    @Override
    public void onMAMPostCreate(Bundle bundle) {
        t5.e eVar = r;
        eVar.e("onMAMPostCreate");
        try {
            this.o.onMAMPostCreate(bundle);
            eVar.i("onMAMPostCreate");
        } catch (Throwable th) {
            r.i("onMAMPostCreate");
            throw th;
        }
    }

    @Override
    public void onMAMPostResume() {
        t5.e eVar = r;
        eVar.e("onMAMPostResume");
        try {
            this.o.onMAMPostResume();
            eVar.i("onMAMPostResume");
        } catch (Throwable th) {
            r.i("onMAMPostResume");
            throw th;
        }
    }

    @Override
    public boolean onMAMPrepareOptionsMenu(Menu menu) {
        return super.onPrepareOptionsMenu(menu);
    }

    @Override
    @TargetApi(23)
    public Uri onMAMProvideReferrer() {
        return this.o.onMAMProvideReferrer();
    }

    @Override
    @TargetApi(23)
    public final void onMAMRawProvideAssistContent(Object obj) {
        c((AssistContent) obj);
    }

    @Override
    @TargetApi(23)
    public final boolean onMAMRawSearchRequested(Object obj) {
        return d((SearchEvent) obj);
    }

    @Override
    public void onMAMResume() {
        t5.e eVar = r;
        eVar.e("onMAMResume");
        try {
            this.o.onMAMResume();
            eVar.i("onMAMResume");
        } catch (Throwable th) {
            r.i("onMAMResume");
            throw th;
        }
    }

    @Override
    public void onMAMSaveInstanceState(Bundle bundle) {
        this.o.onMAMSaveInstanceState(bundle);
    }

    @Override
    @TargetApi(23)
    public void onMAMStateNotSaved() {
        this.o.onMAMStateNotSaved();
    }

    @Override
    public void onMAMUserLeaveHint() {
        this.o.onMAMUserLeaveHint();
    }

    @Override
    protected final void onNewIntent(Intent intent) {
        this.o.onNewIntent(intent);
    }

    @Override
    public final void onNewIntentReal(Intent intent) {
        super.onNewIntent(intent);
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    protected final void onPause() {
        this.o.onPause();
    }

    @Override
    public final void onPauseReal() {
        super.onPause();
    }

    @Override
    public boolean onPictureInPictureRequested() {
        return this.o.onPictureInPictureRequested();
    }

    @Override
    public boolean onPictureInPictureRequestedReal() {
        return super.onPictureInPictureRequested();
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    protected final void onPostCreate(Bundle bundle) {
        t5.e eVar = r;
        eVar.e("onPostCreate");
        try {
            this.o.onPostCreate(bundle);
            eVar.i("onPostCreate");
        } catch (Throwable th) {
            r.i("onPostCreate");
            throw th;
        }
    }

    @Override
    public final void onPostCreateReal(Bundle bundle) {
        super.onPostCreate(bundle);
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    protected final void onPostResume() {
        t5.e eVar = r;
        eVar.e("onPostResume");
        try {
            this.o.onPostResume();
            eVar.i("onPostResume");
        } catch (Throwable th) {
            r.i("onPostResume");
            throw th;
        }
    }

    @Override
    public final void onPostResumeReal() {
        super.onPostResume();
    }

    @Override
    public final boolean onPrepareOptionsMenu(Menu menu) {
        return this.o.onPrepareOptionsMenu(menu);
    }

    @Override
    public final boolean onPrepareOptionsMenuReal(Menu menu) {
        return super.onPrepareOptionsMenu(menu);
    }

    @Override
    @TargetApi(23)
    public final void onProvideAssistContent(AssistContent assistContent) {
        this.o.onProvideAssistContent(assistContent);
    }

    @Override
    @TargetApi(23)
    public final void onProvideAssistContentReal(Object obj) {
        super.onProvideAssistContent((AssistContent) obj);
    }

    @Override
    @TargetApi(23)
    public Uri onProvideReferrer() {
        return this.o.onProvideReferrer();
    }

    @Override
    @TargetApi(23)
    public final Uri onProvideReferrerReal() {
        return super.onProvideReferrer();
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    protected final void onResume() {
        t5.e eVar = r;
        eVar.e("onResume");
        try {
            this.o.onResume();
            eVar.i("onResume");
        } catch (Throwable th) {
            r.i("onResume");
            throw th;
        }
    }

    @Override
    public final void onResumeReal() {
        super.onResume();
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    public final void onSaveInstanceState(Bundle bundle) {
        this.o.onSaveInstanceState(bundle);
    }

    @Override
    public final void onSaveInstanceStateReal(Bundle bundle) {
        super.onSaveInstanceState(bundle);
    }

    @Override
    @TargetApi(23)
    public final boolean onSearchRequested(SearchEvent searchEvent) {
        return this.o.onSearchRequested(searchEvent);
    }

    @Override
    @TargetApi(23)
    public final boolean onSearchRequestedReal(Object obj) {
        return super.onSearchRequested((SearchEvent) obj);
    }

    @Override
    @TargetApi(23)
    public void onStateNotSaved() {
        this.o.onStateNotSaved();
    }

    @Override
    @TargetApi(23)
    public final void onStateNotSavedReal() {
        super.onStateNotSaved();
    }

    @Override
    public void onSwitchMAMIdentityComplete(MAMIdentitySwitchResult mAMIdentitySwitchResult) {
        this.o.onSwitchMAMIdentityComplete(mAMIdentitySwitchResult);
    }

    @Override
    protected void onUserLeaveHint() {
        this.o.onUserLeaveHint();
    }

    @Override
    public final void onUserLeaveHintReal() {
        super.onUserLeaveHint();
    }

    @Override
    public void registerActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks activityLifecycleCallbacks) {
        this.o.registerActivityLifecycleCallbacks(activityLifecycleCallbacks);
    }

    @Override
    public void registerActivityLifecycleCallbacksReal(Application.ActivityLifecycleCallbacks activityLifecycleCallbacks) {
        super.registerActivityLifecycleCallbacks(activityLifecycleCallbacks);
    }

    @Override
    public void setMAMOfflineIdentity(MAMIdentity mAMIdentity) {
        this.p = mAMIdentity;
    }

    @Override
    public void startActivities(Intent[] intentArr, Bundle bundle) {
        this.o.startActivities(intentArr, bundle);
    }

    @Override
    public final void startActivitiesReal(Intent[] intentArr, Bundle bundle) {
        super.startActivities(intentArr, bundle);
    }

    @Override
    public void startActivityForResult(Intent intent, int i) {
        this.o.startActivityForResult(intent, i);
    }

    @Override
    @SuppressLint({"NewApi"})
    public final void startActivityForResultReal(Intent intent, int i) {
        super.startActivityForResult(intent, i, null);
    }

    @Override
    public void startActivityFromFragment(Fragment fragment, Intent intent, int i) {
        this.o.startActivityFromFragment(fragment, intent, i);
    }

    @Override
    @SuppressLint({"NewApi"})
    public final void startActivityFromFragmentReal(Fragment fragment, Intent intent, int i) {
        super.startActivityFromFragment(fragment, intent, i, null);
    }

    @Override
    public boolean startActivityIfNeeded(Intent intent, int i) {
        return this.o.startActivityIfNeeded(intent, i);
    }

    @Override
    public final boolean startActivityIfNeededReal(Intent intent, int i) {
        return super.startActivityIfNeeded(intent, i, null);
    }

    @Override
    @Deprecated
    public final void switchMAMIdentity(String str, EnumSet<IdentitySwitchOption> enumSet) {
        this.o.switchMAMIdentity(str, enumSet);
    }

    @Override
    public final void switchMAMIdentityOID(String str, EnumSet<IdentitySwitchOption> enumSet) {
        this.o.switchMAMIdentity(com.microsoft.intune.mam.client.identity.b.b(str), enumSet);
    }

    @Override
    public void unregisterActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks activityLifecycleCallbacks) {
        this.o.unregisterActivityLifecycleCallbacks(activityLifecycleCallbacks);
    }

    @Override
    public void unregisterActivityLifecycleCallbacksReal(Application.ActivityLifecycleCallbacks activityLifecycleCallbacks) {
        super.unregisterActivityLifecycleCallbacks(activityLifecycleCallbacks);
    }

    @Override
    public void onMAMCompanyPortalRequired(String str, String str2) {
        super.onMAMCompanyPortalRequired(str, str2);
    }

    @Override
    @Deprecated
    public void onMAMIdentitySwitchRequired(String str, AppIdentitySwitchReason appIdentitySwitchReason, AppIdentitySwitchResultCallback appIdentitySwitchResultCallback) {
        this.o.onMAMIdentitySwitchRequired(com.microsoft.intune.mam.client.identity.b.a(str, s.get()), appIdentitySwitchReason, appIdentitySwitchResultCallback);
    }

    @Override
    public void startActivityForResult(Intent intent, int i, Bundle bundle) {
        this.o.startActivityForResult(intent, i, bundle);
    }

    @Override
    public final void startActivityForResultReal(Intent intent, int i, Bundle bundle) {
        super.startActivityForResult(intent, i, bundle);
    }

    @Override
    public void startActivityFromFragment(Fragment fragment, Intent intent, int i, Bundle bundle) {
        this.o.startActivityFromFragment(fragment, intent, i, bundle);
    }

    @Override
    public final void startActivityFromFragmentReal(Fragment fragment, Intent intent, int i, Bundle bundle) {
        super.startActivityFromFragment(fragment, intent, i, bundle);
    }

    @Override
    public boolean startActivityIfNeeded(Intent intent, int i, Bundle bundle) {
        return this.o.startActivityIfNeeded(intent, i, bundle);
    }

    @Override
    public final boolean startActivityIfNeededReal(Intent intent, int i, Bundle bundle) {
        return super.startActivityIfNeeded(intent, i, bundle);
    }

    @Override
    public void onMAMIdentitySwitchRequired(String str, String str2, AppIdentitySwitchReason appIdentitySwitchReason, AppIdentitySwitchResultCallback appIdentitySwitchResultCallback) {
        ThreadLocal<String> threadLocal = s;
        threadLocal.set(str2);
        try {
            onMAMIdentitySwitchRequired(str, appIdentitySwitchReason, appIdentitySwitchResultCallback);
            threadLocal.remove();
        } catch (Throwable th) {
            s.remove();
            throw th;
        }
    }
}