Info Call to Inter-Process-Communication (IPC) API

Description

List of all calls to Android IPC API.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts() calling method android.content.BroadcastReceiver.onReceive()


    private void executePendingBroadcasts()
    {
        do {
            android.content.Context v6 = this.mReceivers;
            int v0 = this.mPendingBroadcasts.size();
            if (v0 > 0) {
                android.support.v4.content.LocalBroadcastManager$BroadcastRecord[] v2 = new android.support.v4.content.LocalBroadcastManager$BroadcastRecord[v0];
                this.mPendingBroadcasts.toArray(v2);
                this.mPendingBroadcasts.clear();
                int v3 = 0;
            } else {
                return;
            }
        } while(v3 >= v2.length);
        android.support.v4.content.LocalBroadcastManager$BroadcastRecord v1 = v2[v3];
        int v4 = 0;
        while (v4 < v1.receivers.size()) {
            ((android.support.v4.content.LocalBroadcastManager$ReceiverRecord) v1.receivers.get(v4)).receiver.onReceive(this.mAppContext, v1.intent);
            v4++;
        }
        v3++;
        while (v3 < v2.length) {
        }
    }

Method com.nokia.maps.MapServiceClient.a() calling method android.content.Context.bindService()


    protected void a(android.content.Context p7, String p8, String p9, String p10, String p11, String p12, short p13)
    {
        RuntimeException v0_1 = new android.content.Intent(ark>com.nokia.maps.MapServiceClientark>.a);
        v0_1.putExtra("mapdataserverurl", p9);
        v0_1.putExtra("mapsatelliteserverurl", p10);
        v0_1.putExtra("terrainserverurl", p11);
        v0_1.putExtra("diskcachepath", p8);
        v0_1.putExtra("sliserverurl", p12);
        v0_1.putExtra("mapvariant", p13);
        v0_1.putExtra("USESSL", ark>com.nokia.maps.MapServiceClientark>.b);
        if (com.nokia.maps.MapSettings.a()) {
            v0_1.putExtra("isolated_diskcache_enabled", 1);
            v0_1.putExtra("client_app_id", com.nokia.maps.ApplicationContext.b().getAppId());
            v0_1.putExtra("client_app_token", com.nokia.maps.ApplicationContext.b().getAppToken());
        }
        if (ark>com.nokia.maps.MapServiceClientark>.c != -1) {
            v0_1.putExtra("shutdownmode", ark>com.nokia.maps.MapServiceClientark>.c);
        }
        String v1_13 = p7.getPackageManager().resolveService(v0_1, 20);
        if (v1_13 != null) {
            String v1_14 = v1_13.serviceInfo;
            v0_1.setComponent(new android.content.ComponentName(v1_14.applicationInfo.packageName, v1_14.name));
            p7.startService(v0_1);
            if (p7.bindService(v0_1, this.i, 1)) {
                if ((android.os.Build$VERSION.SDK_INT < 14) || ((v1_14.flags & 1) == 0)) {
                    this.d = System.currentTimeMillis();
                    return;
                } else {
                    throw new RuntimeException("Service must be set to stopWithTask=false");
                }
            } else {
                throw new Exception("Unable to start map service");
            }
        } else {
            throw new ark>com.nokia.maps.MapServiceClientark>$a();
        }
    }

Method com.here.services.positioning.analytics.internal.UsageTrackingClient.bindService() calling method android.content.Context.bindService()


    private declared_synchronized void bindService(com.here.services.internal.Manager$ConnectionListener p5)
    {
        try {
            if (this.mConnection != null) {
                p5.onConnected();
            } else {
                try {
                    RuntimeException v0_8 = com.here.services.internal.ServiceUtil.getServiceInfo(this.mContext).getIntent();
                    v0_8.setAction("com.here.services.UsageTracking");
                    this.mConnection = new com.here.services.positioning.analytics.internal.UsageTrackingClient$Connection(this, p5);
                } catch (RuntimeException v0) {
                    this.mConnection = 0;
                    p5.onConnectionFailed();
                }
                if (!this.mContext.bindService(v0_8, this.mConnection, 64)) {
                    throw new RuntimeException();
                }
            }
        } catch (RuntimeException v0_5) {
            throw v0_5;
        }
        return;
    }

Method com.here.services.location.internal.PositioningClient.bindService() calling method android.content.Context.bindService()


    private declared_synchronized void bindService(com.here.services.internal.Manager$ConnectionListener p5)
    {
        try {
            if (this.mConnection != null) {
                p5.onConnected();
            } else {
                try {
                    RuntimeException v0_8 = com.here.services.internal.ServiceUtil.getServiceInfo(this.mContext).getIntent();
                    v0_8.setAction("com.here.services.Location");
                    this.mConnection = new com.here.services.location.internal.PositioningClient$Connection(this, p5);
                } catch (RuntimeException v0) {
                    this.mConnection = 0;
                    p5.onConnectionFailed();
                }
                if (!this.mContext.bindService(v0_8, this.mConnection, 64)) {
                    throw new RuntimeException();
                }
            }
        } catch (RuntimeException v0_5) {
            throw v0_5;
        }
        return;
    }

Method com.here.odnp.util.OdnpContext.bindService() calling method android.content.Context.bindService()


    public static boolean bindService(android.content.Context p2, android.content.Intent p3, android.content.ServiceConnection p4, int p5, boolean p6)
    {
        if ((android.os.Build$VERSION.SDK_INT < 17) || (!p6)) {
            boolean v0_1 = p2.bindService(p3, p4, p5);
        } else {
            v0_1 = com.here.odnp.util.OdnpContext.bindServiceAsUser(p2, p3, p4, p5, com.here.odnp.util.OdnpUserHandle.OWNER);
        }
        return v0_1;
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.connect() calling method android.content.Context.bindService()


    public void connect()
    {
        if (this.mState == 1) {
            if ((!android.support.v4.media.MediaBrowserCompat.DEBUG) || (this.mServiceConnection == null)) {
                if (this.mServiceBinderWrapper == null) {
                    if (this.mCallbacksMessenger == null) {
                        this.mState = 2;
                        android.content.Intent v2_1 = new android.content.Intent("android.media.browse.MediaBrowserService");
                        v2_1.setComponent(this.mServiceComponent);
                        android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection v3_1 = new android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection(this);
                        this.mServiceConnection = v3_1;
                        try {
                            boolean v0 = this.mContext.bindService(v2_1, this.mServiceConnection, 1);
                        } catch (Exception v1) {
                            android.util.Log.e("MediaBrowserCompat", new StringBuilder().append("Failed binding to service ").append(this.mServiceComponent).toString());
                        }
                        if (!v0) {
                            this.mHandler.post(new android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1(this, v3_1));
                        }
                        if (android.support.v4.media.MediaBrowserCompat.DEBUG) {
                            android.util.Log.d("MediaBrowserCompat", "connect...");
                            this.dump();
                        }
                        return;
                    } else {
                        throw new RuntimeException(new StringBuilder().append("mCallbacksMessenger should be null. Instead it is ").append(this.mCallbacksMessenger).toString());
                    }
                } else {
                    throw new RuntimeException(new StringBuilder().append("mServiceBinderWrapper should be null. Instead it is ").append(this.mServiceBinderWrapper).toString());
                }
            } else {
                throw new RuntimeException(new StringBuilder().append("mServiceConnection should be null. Instead it is ").append(this.mServiceConnection).toString());
            }
        } else {
            throw new IllegalStateException(new StringBuilder().append("connect() called while not disconnected (state=").append(android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getStateLabel(this.mState)).append(")").toString());
        }
    }

Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound() calling method android.content.Context.bindService()


    private boolean ensureServiceBound(android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p5)
    {
        boolean v1_7;
        if (!p5.bound) {
            p5.bound = this.mContext.bindService(new android.content.Intent("android.support.BIND_NOTIFICATION_SIDE_CHANNEL").setComponent(p5.componentName), this, android.support.v4.app.NotificationManagerCompat.SIDE_CHANNEL_BIND_FLAGS);
            if (!p5.bound) {
                android.util.Log.w("NotifManCompat", new StringBuilder().append("Unable to bind to listener ").append(p5.componentName).toString());
                this.mContext.unbindService(this);
            } else {
                p5.retryCount = 0;
            }
            v1_7 = p5.bound;
        } else {
            v1_7 = 1;
        }
        return v1_7;
    }

Method com.here.services.playback.internal.util.PlaybackReader$AbstractModeProcessor.pushCellMeasurement() calling method android.content.Context.sendBroadcast()


    void pushCellMeasurement(com.here.posclient.CellMeasurement p5, long p6)
    {
        if (p5 != null) {
            try {
                p5.timeStamp = (this.this$0.getRandomTimeStamp(p6) / 1000);
                android.content.Intent v1_0 = com.here.services.playback.internal.util.PlaybackReader.access$700(this.this$0).iterator();
            } catch (android.content.Context v0_2) {
                com.here.services.playback.internal.util.PlaybackReader.access$802(this.this$0, p5);
                com.here.services.playback.internal.util.PlaybackReader.access$600(this.this$0).sendBroadcast(com.here.services.playback.internal.util.PlaybackReader.access$900(this.this$0, p5));
                throw v0_2;
            }
            while (v1_0.hasNext()) {
                ((com.here.odnp.cell.ICellManager$ICellListener) v1_0.next()).onCellMeasurementChanged(p5);
            }
            com.here.services.playback.internal.util.PlaybackReader.access$802(this.this$0, p5);
            com.here.services.playback.internal.util.PlaybackReader.access$600(this.this$0).sendBroadcast(com.here.services.playback.internal.util.PlaybackReader.access$900(this.this$0, p5));
        }
        return;
    }

Method com.here.services.playback.internal.PosClientPlaybackManager.reportPlaybackStart() calling method android.content.Context.sendBroadcast()


    private void reportPlaybackStart(int p4, java.io.File p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.here.odnp.test.playback-begin");
        v0_1.putExtra("filename", p5.getAbsolutePath());
        v0_1.putExtra("technologies", p4);
        this.mContext.sendBroadcast(v0_1);
        return;
    }

Method com.here.services.playback.internal.PosClientPlaybackManager.reportPlaybackFinished() calling method android.content.Context.sendBroadcast()


    private void reportPlaybackFinished(java.io.File p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.here.odnp.test.playback-end");
        v0_1.putExtra("filename", p4.getAbsolutePath());
        this.mContext.sendBroadcast(v0_1);
        return;
    }

Method android.support.v4.content.ContextCompatJellybean.startActivities() calling method android.content.Context.startActivities()


    public static void startActivities(android.content.Context p0, android.content.Intent[] p1, android.os.Bundle p2)
    {
        p0.startActivities(p1, p2);
        return;
    }

Method android.support.v4.content.ContextCompatHoneycomb.startActivities() calling method android.content.Context.startActivities()


    static void startActivities(android.content.Context p0, android.content.Intent[] p1)
    {
        p0.startActivities(p1);
        return;
    }

Method com.nokia.maps.MapServiceClient.a() calling method android.content.Context.startService()


    protected void a(android.content.Context p7, String p8, String p9, String p10, String p11, String p12, short p13)
    {
        RuntimeException v0_1 = new android.content.Intent(ark>com.nokia.maps.MapServiceClientark>.a);
        v0_1.putExtra("mapdataserverurl", p9);
        v0_1.putExtra("mapsatelliteserverurl", p10);
        v0_1.putExtra("terrainserverurl", p11);
        v0_1.putExtra("diskcachepath", p8);
        v0_1.putExtra("sliserverurl", p12);
        v0_1.putExtra("mapvariant", p13);
        v0_1.putExtra("USESSL", ark>com.nokia.maps.MapServiceClientark>.b);
        if (com.nokia.maps.MapSettings.a()) {
            v0_1.putExtra("isolated_diskcache_enabled", 1);
            v0_1.putExtra("client_app_id", com.nokia.maps.ApplicationContext.b().getAppId());
            v0_1.putExtra("client_app_token", com.nokia.maps.ApplicationContext.b().getAppToken());
        }
        if (ark>com.nokia.maps.MapServiceClientark>.c != -1) {
            v0_1.putExtra("shutdownmode", ark>com.nokia.maps.MapServiceClientark>.c);
        }
        String v1_13 = p7.getPackageManager().resolveService(v0_1, 20);
        if (v1_13 != null) {
            String v1_14 = v1_13.serviceInfo;
            v0_1.setComponent(new android.content.ComponentName(v1_14.applicationInfo.packageName, v1_14.name));
            p7.startService(v0_1);
            if (p7.bindService(v0_1, this.i, 1)) {
                if ((android.os.Build$VERSION.SDK_INT < 14) || ((v1_14.flags & 1) == 0)) {
                    this.d = System.currentTimeMillis();
                    return;
                } else {
                    throw new RuntimeException("Service must be set to stopWithTask=false");
                }
            } else {
                throw new Exception("Unable to start map service");
            }
        } else {
            throw new ark>com.nokia.maps.MapServiceClientark>$a();
        }
    }

Method com.nokia.maps.MapServiceClient.a() calling method android.content.Context.startService()


    protected void a(android.content.Context p5)
    {
        android.content.Intent v0_1 = new android.content.Intent(ark>com.nokia.maps.MapServiceClientark>.a);
        v0_1.putExtra("nukeservice", 1);
        String v1_1 = p5.getPackageManager().resolveService(v0_1, 20);
        if (v1_1 != null) {
            String v1_2 = v1_1.serviceInfo;
            v0_1.setComponent(new android.content.ComponentName(v1_2.applicationInfo.packageName, v1_2.name));
            p5.startService(v0_1);
        }
        return;
    }

Method android.support.v4.media.session.MediaButtonReceiver.onReceive() calling method android.content.Context.startService()


    public void onReceive(android.content.Context p9, android.content.Intent p10)
    {
        android.content.Intent v2_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
        v2_1.setPackage(p9.getPackageName());
        android.content.pm.PackageManager v1 = p9.getPackageManager();
        java.util.List v4 = v1.queryIntentServices(v2_1, 0);
        if (v4.isEmpty()) {
            v2_1.setAction("android.media.browse.MediaBrowserService");
            v4 = v1.queryIntentServices(v2_1, 0);
        }
        if (!v4.isEmpty()) {
            if (v4.size() == 1) {
                android.content.pm.ResolveInfo v3_1 = ((android.content.pm.ResolveInfo) v4.get(0));
                p10.setComponent(new android.content.ComponentName(v3_1.serviceInfo.packageName, v3_1.serviceInfo.name));
                p9.startService(p10);
                return;
            } else {
                throw new IllegalStateException(new StringBuilder().append("Expected 1 Service that handles ").append(v2_1.getAction()).append(", found ").append(v4.size()).toString());
            }
        } else {
            throw new IllegalStateException("Could not find any Service that handles android.intent.action.MEDIA_BUTTON or a media browser service implementation");
        }
    }

Method android.support.v4.content.WakefulBroadcastReceiver.startWakefulService() calling method android.content.Context.startService()


    public static android.content.ComponentName startWakefulService(android.content.Context p8, android.content.Intent p9)
    {
        try {
            int v1 = android.support.v4.content.WakefulBroadcastReceiver.mNextId;
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = (android.support.v4.content.WakefulBroadcastReceiver.mNextId + 1);
        } catch (android.util.SparseArray v4_6) {
            throw v4_6;
        }
        if (android.support.v4.content.WakefulBroadcastReceiver.mNextId <= 0) {
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = 1;
        }
        p9.putExtra("android.support.content.wakelockid", v1);
        int v0 = p8.startService(p9);
        if (v0 != 0) {
            android.os.PowerManager$WakeLock v3 = ((android.os.PowerManager) p8.getSystemService("power")).newWakeLock(1, new StringBuilder().append("wake:").append(v0.flattenToShortString()).toString());
            v3.setReferenceCounted(0);
            v3.acquire(60000);
            android.support.v4.content.WakefulBroadcastReceiver.mActiveWakeLocks.put(v1, v3);
        } else {
            v0 = 0;
        }
        return v0;
    }

Method android.support.v4.app.ActivityCompatJB.startIntentSenderForResult() calling method android.app.Activity.startIntentSenderForResult()


    public static void startIntentSenderForResult(android.app.Activity p0, android.content.IntentSender p1, int p2, android.content.Intent p3, int p4, int p5, int p6, android.os.Bundle p7)
    {
        p0.startIntentSenderForResult(p1, p2, p3, p4, p5, p6, p7);
        return;
    }

Method android.support.v4.app.ActivityCompat.startIntentSenderForResult() calling method android.app.Activity.startIntentSenderForResult()


    public static void startIntentSenderForResult(android.app.Activity p2, android.content.IntentSender p3, int p4, android.content.Intent p5, int p6, int p7, int p8, android.os.Bundle p9)
    {
        if (android.os.Build$VERSION.SDK_INT < 16) {
            p2.startIntentSenderForResult(p3, p4, p5, p6, p7, p8);
        } else {
            android.support.v4.app.ActivityCompatJB.startIntentSenderForResult(p2, p3, p4, p5, p6, p7, p8, p9);
        }
        return;
    }

Method android.support.v4.app.ActivityCompatJB.startActivityForResult() calling method android.app.Activity.startActivityForResult()


    public static void startActivityForResult(android.app.Activity p0, android.content.Intent p1, int p2, android.os.Bundle p3)
    {
        p0.startActivityForResult(p1, p2, p3);
        return;
    }

Method android.support.v4.app.ActivityCompat.startActivityForResult() calling method android.app.Activity.startActivityForResult()


    public static void startActivityForResult(android.app.Activity p2, android.content.Intent p3, int p4, android.os.Bundle p5)
    {
        if (android.os.Build$VERSION.SDK_INT < 16) {
            p2.startActivityForResult(p3, p4);
        } else {
            android.support.v4.app.ActivityCompatJB.startActivityForResult(p2, p3, p4, p5);
        }
        return;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.startChooser() calling method android.app.Activity.startActivity()


    public void startChooser()
    {
        this.mActivity.startActivity(this.createChooserIntent());
        return;
    }

Method android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo() calling method android.app.Activity.startActivity()


    public void navigateUpTo(android.app.Activity p2, android.content.Intent p3)
    {
        p3.addFlags(67108864);
        p2.startActivity(p3);
        p2.finish();
        return;
    }

Method com.here.android.mpa.common.MapActivity.onCreate() calling method android.app.Activity.onCreate()


    protected void onCreate(android.os.Bundle p3)
    {
        super.onCreate(p3);
        com.here.android.mpa.common.MapEngine.getInstance().init(this, new com.here.android.mpa.common.MapActivity$1(this));
        return;
    }

Method android.support.v4.media.session.MediaButtonReceiver.onReceive() calling method android.content.Intent.setPackage()


    public void onReceive(android.content.Context p9, android.content.Intent p10)
    {
        android.content.Intent v2_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
        v2_1.setPackage(p9.getPackageName());
        android.content.pm.PackageManager v1 = p9.getPackageManager();
        java.util.List v4 = v1.queryIntentServices(v2_1, 0);
        if (v4.isEmpty()) {
            v2_1.setAction("android.media.browse.MediaBrowserService");
            v4 = v1.queryIntentServices(v2_1, 0);
        }
        if (!v4.isEmpty()) {
            if (v4.size() == 1) {
                android.content.pm.ResolveInfo v3_1 = ((android.content.pm.ResolveInfo) v4.get(0));
                p10.setComponent(new android.content.ComponentName(v3_1.serviceInfo.packageName, v3_1.serviceInfo.name));
                p9.startService(p10);
                return;
            } else {
                throw new IllegalStateException(new StringBuilder().append("Expected 1 Service that handles ").append(v2_1.getAction()).append(", found ").append(v4.size()).toString());
            }
        } else {
            throw new IllegalStateException("Could not find any Service that handles android.intent.action.MEDIA_BUTTON or a media browser service implementation");
        }
    }

Method android.support.v4.media.session.MediaButtonReceiver.getMediaButtonReceiverComponent() calling method android.content.Intent.setPackage()


    static android.content.ComponentName getMediaButtonReceiverComponent(android.content.Context p7)
    {
        int v4_3;
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
        v1_1.setPackage(p7.getPackageName());
        java.util.List v3 = p7.getPackageManager().queryBroadcastReceivers(v1_1, 0);
        if (v3.size() != 1) {
            if (v3.size() > 1) {
                android.util.Log.w("MediaButtonReceiver", "More than one BroadcastReceiver that handles android.intent.action.MEDIA_BUTTON was found, returning null.");
            }
            v4_3 = 0;
        } else {
            android.content.pm.ResolveInfo v2_1 = ((android.content.pm.ResolveInfo) v3.get(0));
            v4_3 = new android.content.ComponentName(v2_1.activityInfo.packageName, v2_1.activityInfo.name);
        }
        return v4_3;
    }

Method android.support.v4.media.TransportMediatorJellybeanMR2.<init>() calling method android.content.Intent.setPackage()


    public TransportMediatorJellybeanMR2(android.content.Context p3, android.media.AudioManager p4, android.view.View p5, android.support.v4.media.TransportMediatorCallback p6)
    {
        this.mWindowAttachListener = new android.support.v4.media.TransportMediatorJellybeanMR2$1(this);
        this.mWindowFocusListener = new android.support.v4.media.TransportMediatorJellybeanMR2$2(this);
        this.mMediaButtonReceiver = new android.support.v4.media.TransportMediatorJellybeanMR2$3(this);
        this.mAudioFocusChangeListener = new android.support.v4.media.TransportMediatorJellybeanMR2$4(this);
        this.mGetPlaybackPositionListener = new android.support.v4.media.TransportMediatorJellybeanMR2$5(this);
        this.mPlaybackPositionUpdateListener = new android.support.v4.media.TransportMediatorJellybeanMR2$6(this);
        this.mPlayState = 0;
        this.mContext = p3;
        this.mAudioManager = p4;
        this.mTargetView = p5;
        this.mTransportCallback = p6;
        this.mReceiverAction = new StringBuilder().append(p3.getPackageName()).append(":transport:").append(System.identityHashCode(this)).toString();
        this.mIntent = new android.content.Intent(this.mReceiverAction);
        this.mIntent.setPackage(p3.getPackageName());
        this.mReceiverFilter = new android.content.IntentFilter();
        this.mReceiverFilter.addAction(this.mReceiverAction);
        this.mTargetView.getViewTreeObserver().addOnWindowAttachListener(this.mWindowAttachListener);
        this.mTargetView.getViewTreeObserver().addOnWindowFocusChangeListener(this.mWindowFocusListener);
        return;
    }

Method com.nokia.maps.et.d() calling method android.content.Intent.addFlags()


    private void d()
    {
        android.content.Context v3_0 = this.getStreetLevelModel();
        if (v3_0 != null) {
            android.content.Intent v2_21 = v3_0.getStreetLevel();
            if (v2_21 != null) {
                String v4_30 = v2_21.getPosition();
                if (v4_30 != null) {
                    String v6_0 = com.nokia.maps.PanoramaImpl.a(v2_21).getId();
                    if (v6_0 > 0) {
                        android.content.Context v3_4;
                        String v5_0 = com.nokia.maps.ApplicationContext.b();
                        String v6_13 = String.valueOf(v6_0);
                        double v8_1 = ((double) (((1119092736 - v3_0.getHeading()) + 1135869952) % 1135869952));
                        double v10 = ((double) (1119092736 - v3_0.getPitch()));
                        android.content.Intent v2_22 = new android.graphics.PointF((((float) v3_0.getWidth()) / 1073741824), 0);
                        java.io.File v7_10 = new android.graphics.PointF((((float) v3_0.getWidth()) / 1073741824), ((float) v3_0.getHeight()));
                        double v12_7 = new android.graphics.PointF(0, (((float) v3_0.getHeight()) / 1073741824));
                        android.graphics.PointF v13_5 = new android.graphics.PointF(((float) v3_0.getWidth()), (((float) v3_0.getHeight()) / 1073741824));
                        new java.util.ArrayList();
                        double v14_8 = ((double) Math.abs((((Float) v3_0.toCameraOrientation(v2_22).get(1)).floatValue() - ((Float) v3_0.toCameraOrientation(v7_10).get(1)).floatValue())));
                        double v12_0 = ((double) Math.abs((((Float) v3_0.toCameraOrientation(v13_5).get(0)).floatValue() - ((Float) v3_0.toCameraOrientation(v12_7).get(0)).floatValue())));
                        java.io.File v7_1 = new java.io.File(com.nokia.maps.MapSettings.i());
                        android.content.Intent v2_8 = 0;
                        if (!v7_1.exists()) {
                            v3_4 = new StringBuilder(com.nokia.maps.MapsEngine.p());
                        } else {
                            v3_4 = new StringBuilder(com.nokia.maps.MapsEngine.q());
                            v2_8 = 1;
                        }
                        v3_4.append("panoramaid").append("=").append(v6_13).append("&");
                        v3_4.append("latitude").append("=").append(String.valueOf(v4_30.getLatitude())).append("&");
                        v3_4.append("longitude").append("=").append(String.valueOf(v4_30.getLongitude())).append("&");
                        v3_4.append("azimuth").append("=").append(String.valueOf(v8_1)).append("&");
                        v3_4.append("polar").append("=").append(String.valueOf(v10)).append("&");
                        v3_4.append("width").append("=").append(String.valueOf(v12_0)).append("&");
                        v3_4.append("height").append("=").append(String.valueOf(v14_8)).append("&");
                        v3_4.append("app_id").append("=").append(v5_0.getAppId()).append("&");
                        v3_4.append("app_code").append("=").append(v5_0.getAppToken()).append("&");
                        v3_4.append("lang").append("=").append(java.util.Locale.getDefault().getLanguage().toUpperCase());
                        if (v2_8 != null) {
                            this.a(v7_1, v3_4.toString());
                        }
                        android.content.Intent v2_17 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v3_4.toString()));
                        v2_17.addFlags(268435456);
                        this.getContext().startActivity(v2_17);
                    }
                }
            }
        }
        return;
    }

Method android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask() calling method android.content.Intent.addFlags()


    public android.content.Intent makeRestartActivityTask(android.content.ComponentName p3)
    {
        android.content.Intent v0 = this.makeMainActivity(p3);
        v0.addFlags(268468224);
        return v0;
    }

Method android.support.v4.app.TaskStackBuilder.startActivities() calling method android.content.Intent.addFlags()


    public void startActivities(android.os.Bundle p6)
    {
        if (!this.mIntents.isEmpty()) {
            int v3_5 = new android.content.Intent[this.mIntents.size()];
            android.content.Intent[] v0_1 = ((android.content.Intent[]) this.mIntents.toArray(v3_5));
            v0_1[0] = new android.content.Intent(v0_1[0]).addFlags(268484608);
            if (!android.support.v4.content.ContextCompat.startActivities(this.mSourceContext, v0_1, p6)) {
                android.content.Intent v1_1 = new android.content.Intent(v0_1[(v0_1.length - 1)]);
                v1_1.addFlags(268435456);
                this.mSourceContext.startActivity(v1_1);
            }
            return;
        } else {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot startActivities");
        }
    }

Method android.support.v4.app.TaskStackBuilder.getPendingIntent() calling method android.content.Intent.addFlags()


    public android.app.PendingIntent getPendingIntent(int p7, int p8, android.os.Bundle p9)
    {
        if (!this.mIntents.isEmpty()) {
            android.content.Context v1_6 = new android.content.Intent[this.mIntents.size()];
            android.content.Intent[] v2_1 = ((android.content.Intent[]) this.mIntents.toArray(v1_6));
            v2_1[0] = new android.content.Intent(v2_1[0]).addFlags(268484608);
            return android.support.v4.app.TaskStackBuilder.IMPL.getPendingIntent(this.mSourceContext, v2_1, p7, p8, p9);
        } else {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot getPendingIntent");
        }
    }

Method android.support.v4.app.TaskStackBuilder.getIntents() calling method android.content.Intent.addFlags()


    public android.content.Intent[] getIntents()
    {
        android.content.Intent[] v1 = new android.content.Intent[this.mIntents.size()];
        if (v1.length != 0) {
            v1[0] = new android.content.Intent(((android.content.Intent) this.mIntents.get(0))).addFlags(268484608);
            int v0 = 1;
            while (v0 < v1.length) {
                v1[v0] = new android.content.Intent(((android.content.Intent) this.mIntents.get(v0)));
                v0++;
            }
        }
        return v1;
    }

Method android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent() calling method android.content.Intent.addFlags()


    public android.app.PendingIntent getPendingIntent(android.content.Context p4, android.content.Intent[] p5, int p6, int p7, android.os.Bundle p8)
    {
        p5[0] = new android.content.Intent(p5[0]).addFlags(268484608);
        return android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent(p4, p6, p5, p7, p8);
    }

Method android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent() calling method android.content.Intent.addFlags()


    public android.app.PendingIntent getPendingIntent(android.content.Context p4, android.content.Intent[] p5, int p6, int p7, android.os.Bundle p8)
    {
        p5[0] = new android.content.Intent(p5[0]).addFlags(268484608);
        return android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent(p4, p6, p5, p7);
    }

Method android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent() calling method android.content.Intent.addFlags()


    public android.app.PendingIntent getPendingIntent(android.content.Context p3, android.content.Intent[] p4, int p5, int p6, android.os.Bundle p7)
    {
        android.content.Intent v0_1 = new android.content.Intent(p4[(p4.length - 1)]);
        v0_1.addFlags(268435456);
        return android.app.PendingIntent.getActivity(p3, p5, v0_1, p6);
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.<init>() calling method android.content.Intent.addFlags()


    private ShareCompat$IntentBuilder(android.app.Activity p4)
    {
        this.mActivity = p4;
        this.mIntent = new android.content.Intent().setAction("android.intent.action.SEND");
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo() calling method android.content.Intent.addFlags()


    public void navigateUpTo(android.app.Activity p2, android.content.Intent p3)
    {
        p3.addFlags(67108864);
        p2.startActivity(p3);
        p2.finish();
        return;
    }

Method android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity() calling method android.content.Intent.addCategory()


    public android.content.Intent makeMainSelectorActivity(String p2, String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2);
        v0_1.addCategory(p3);
        return v0_1;
    }

Method android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity() calling method android.content.Intent.addCategory()


    public android.content.Intent makeMainActivity(android.content.ComponentName p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MAIN");
        v0_1.setComponent(p3);
        v0_1.addCategory("android.intent.category.LAUNCHER");
        return v0_1;
    }

Method com.nokia.maps.MapServiceClient.a() calling method android.content.Intent.putExtra()


    protected void a(android.content.Context p7, String p8, String p9, String p10, String p11, String p12, short p13)
    {
        RuntimeException v0_1 = new android.content.Intent(ark>com.nokia.maps.MapServiceClientark>.a);
        v0_1.putExtra("mapdataserverurl", p9);
        v0_1.putExtra("mapsatelliteserverurl", p10);
        v0_1.putExtra("terrainserverurl", p11);
        v0_1.putExtra("diskcachepath", p8);
        v0_1.putExtra("sliserverurl", p12);
        v0_1.putExtra("mapvariant", p13);
        v0_1.putExtra("USESSL", ark>com.nokia.maps.MapServiceClientark>.b);
        if (com.nokia.maps.MapSettings.a()) {
            v0_1.putExtra("isolated_diskcache_enabled", 1);
            v0_1.putExtra("client_app_id", com.nokia.maps.ApplicationContext.b().getAppId());
            v0_1.putExtra("client_app_token", com.nokia.maps.ApplicationContext.b().getAppToken());
        }
        if (ark>com.nokia.maps.MapServiceClientark>.c != -1) {
            v0_1.putExtra("shutdownmode", ark>com.nokia.maps.MapServiceClientark>.c);
        }
        String v1_13 = p7.getPackageManager().resolveService(v0_1, 20);
        if (v1_13 != null) {
            String v1_14 = v1_13.serviceInfo;
            v0_1.setComponent(new android.content.ComponentName(v1_14.applicationInfo.packageName, v1_14.name));
            p7.startService(v0_1);
            if (p7.bindService(v0_1, this.i, 1)) {
                if ((android.os.Build$VERSION.SDK_INT < 14) || ((v1_14.flags & 1) == 0)) {
                    this.d = System.currentTimeMillis();
                    return;
                } else {
                    throw new RuntimeException("Service must be set to stopWithTask=false");
                }
            } else {
                throw new Exception("Unable to start map service");
            }
        } else {
            throw new ark>com.nokia.maps.MapServiceClientark>$a();
        }
    }

Method com.nokia.maps.MapServiceClient.a() calling method android.content.Intent.putExtra()


    protected void a(android.content.Context p5)
    {
        android.content.Intent v0_1 = new android.content.Intent(ark>com.nokia.maps.MapServiceClientark>.a);
        v0_1.putExtra("nukeservice", 1);
        String v1_1 = p5.getPackageManager().resolveService(v0_1, 20);
        if (v1_1 != null) {
            String v1_2 = v1_1.serviceInfo;
            v0_1.setComponent(new android.content.ComponentName(v1_2.applicationInfo.packageName, v1_2.name));
            p5.startService(v0_1);
        }
        return;
    }

Method com.here.services.playback.internal.PosClientPlaybackManager.reportPlaybackStart() calling method android.content.Intent.putExtra()


    private void reportPlaybackStart(int p4, java.io.File p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.here.odnp.test.playback-begin");
        v0_1.putExtra("filename", p5.getAbsolutePath());
        v0_1.putExtra("technologies", p4);
        this.mContext.sendBroadcast(v0_1);
        return;
    }

Method com.here.services.playback.internal.PosClientPlaybackManager.reportPlaybackFinished() calling method android.content.Intent.putExtra()


    private void reportPlaybackFinished(java.io.File p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.here.odnp.test.playback-end");
        v0_1.putExtra("filename", p4.getAbsolutePath());
        this.mContext.sendBroadcast(v0_1);
        return;
    }

Method android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.handleMessage() calling method android.content.Intent.putExtra()


    public void handleMessage(android.os.Message p8)
    {
        android.support.v4.media.session.MediaSessionCompat$Callback v0 = this.this$0.mCallback;
        if (v0 != null) {
            switch (p8.what) {
                case 1:
                    android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command v1_1 = ((android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command) p8.obj);
                    v0.onCommand(v1_1.command, v1_1.extras, v1_1.stub);
                    break;
                case 2:
                    this.this$0.adjustVolume(p8.arg1, 0);
                    break;
                case 3:
                    v0.onPrepare();
                    break;
                case 4:
                    v0.onPrepareFromMediaId(((String) p8.obj), p8.getData());
                    break;
                case 5:
                    v0.onPrepareFromSearch(((String) p8.obj), p8.getData());
                    break;
                case 6:
                    v0.onPrepareFromUri(((android.net.Uri) p8.obj), p8.getData());
                    break;
                case 7:
                    v0.onPlay();
                    break;
                case 8:
                    v0.onPlayFromMediaId(((String) p8.obj), p8.getData());
                    break;
                case 9:
                    v0.onPlayFromSearch(((String) p8.obj), p8.getData());
                    break;
                case 10:
                    v0.onPlayFromUri(((android.net.Uri) p8.obj), p8.getData());
                    break;
                case 11:
                    v0.onSkipToQueueItem(((Long) p8.obj).longValue());
                    break;
                case 12:
                    v0.onPause();
                    break;
                case 13:
                    v0.onStop();
                    break;
                case 14:
                    v0.onSkipToNext();
                    break;
                case 15:
                    v0.onSkipToPrevious();
                    break;
                case 16:
                    v0.onFastForward();
                    break;
                case 17:
                    v0.onRewind();
                    break;
                case 18:
                    v0.onSeekTo(((Long) p8.obj).longValue());
                    break;
                case 19:
                    v0.onSetRating(((android.support.v4.media.RatingCompat) p8.obj));
                    break;
                case 20:
                    v0.onCustomAction(((String) p8.obj), p8.getData());
                    break;
                case 21:
                    android.view.KeyEvent v3_1 = ((android.view.KeyEvent) p8.obj);
                    android.content.Intent v2_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                    v2_1.putExtra("android.intent.extra.KEY_EVENT", v3_1);
                    if (!v0.onMediaButtonEvent(v2_1)) {
                        this.onMediaButtonEvent(v3_1, v0);
                    }
                    break;
                case 22:
                    this.this$0.setVolumeTo(p8.arg1, 0);
                    break;
                case 23:
                    v0.onSetRepeatMode(p8.arg1);
                    break;
                case 24:
                    v0.onSetShuffleModeEnabled(((Boolean) p8.obj).booleanValue());
                    break;
                case 25:
                    v0.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p8.obj));
                    break;
                case 26:
                    v0.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p8.obj), p8.arg1);
                    break;
                case 27:
                    v0.onRemoveQueueItem(((android.support.v4.media.MediaDescriptionCompat) p8.obj));
                    break;
                case 28:
                    v0.onRemoveQueueItemAt(p8.arg1);
                    break;
                case 29:
                    v0.onSetCaptioningEnabled(((Boolean) p8.obj).booleanValue());
                    break;
                default:
            }
        }
        return;
    }

Method android.support.v4.media.session.MediaButtonReceiver.buildMediaButtonPendingIntent() calling method android.content.Intent.putExtra()


    public static android.app.PendingIntent buildMediaButtonPendingIntent(android.content.Context p6, android.content.ComponentName p7, long p8)
    {
        android.app.PendingIntent v2_0 = 0;
        if (p7 != null) {
            int v1 = android.support.v4.media.session.PlaybackStateCompat.toKeyCode(p8);
            if (v1 != 0) {
                android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                v0_1.setComponent(p7);
                v0_1.putExtra("android.intent.extra.KEY_EVENT", new android.view.KeyEvent(0, v1));
                v2_0 = android.app.PendingIntent.getBroadcast(p6, v1, v0_1, 0);
            } else {
                android.util.Log.w("MediaButtonReceiver", new StringBuilder().append("Cannot build a media button pending intent with the given action: ").append(p8).toString());
            }
        } else {
            android.util.Log.w("MediaButtonReceiver", "The component name of media button receiver should be provided.");
        }
        return v2_0;
    }

Method android.support.v4.content.WakefulBroadcastReceiver.startWakefulService() calling method android.content.Intent.putExtra()


    public static android.content.ComponentName startWakefulService(android.content.Context p8, android.content.Intent p9)
    {
        try {
            int v1 = android.support.v4.content.WakefulBroadcastReceiver.mNextId;
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = (android.support.v4.content.WakefulBroadcastReceiver.mNextId + 1);
        } catch (android.util.SparseArray v4_6) {
            throw v4_6;
        }
        if (android.support.v4.content.WakefulBroadcastReceiver.mNextId <= 0) {
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = 1;
        }
        p9.putExtra("android.support.content.wakelockid", v1);
        int v0 = p8.startService(p9);
        if (v0 != 0) {
            android.os.PowerManager$WakeLock v3 = ((android.os.PowerManager) p8.getSystemService("power")).newWakeLock(1, new StringBuilder().append("wake:").append(v0.flattenToShortString()).toString());
            v3.setReferenceCounted(0);
            v3.acquire(60000);
            android.support.v4.content.WakefulBroadcastReceiver.mActiveWakeLocks.put(v1, v3);
        } else {
            v0 = 0;
        }
        return v0;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setText() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setText(CharSequence p3)
    {
        this.mIntent.putExtra("android.intent.extra.TEXT", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setSubject() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setSubject(String p3)
    {
        this.mIntent.putExtra("android.intent.extra.SUBJECT", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setStream() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setStream(android.net.Uri p3)
    {
        if (!this.mIntent.getAction().equals("android.intent.action.SEND")) {
            this.mIntent.setAction("android.intent.action.SEND");
        }
        this.mStreams = 0;
        this.mIntent.putExtra("android.intent.extra.STREAM", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setHtmlText(String p3)
    {
        this.mIntent.putExtra("android.intent.extra.HTML_TEXT", p3);
        if (!this.mIntent.hasExtra("android.intent.extra.TEXT")) {
            this.setText(android.text.Html.fromHtml(p3));
        }
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setEmailTo(String[] p3)
    {
        if (this.mToAddresses != null) {
            this.mToAddresses = 0;
        }
        this.mIntent.putExtra("android.intent.extra.EMAIL", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setEmailCc(String[] p3)
    {
        this.mIntent.putExtra("android.intent.extra.CC", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc() calling method android.content.Intent.putExtra()


    public android.support.v4.app.ShareCompat$IntentBuilder setEmailBcc(String[] p3)
    {
        this.mIntent.putExtra("android.intent.extra.BCC", p3);
        return this;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.getIntent() calling method android.content.Intent.putExtra()


    public android.content.Intent getIntent()
    {
        int v1 = 1;
        if (this.mToAddresses != null) {
            this.combineArrayExtra("android.intent.extra.EMAIL", this.mToAddresses);
            this.mToAddresses = 0;
        }
        if (this.mCcAddresses != null) {
            this.combineArrayExtra("android.intent.extra.CC", this.mCcAddresses);
            this.mCcAddresses = 0;
        }
        if (this.mBccAddresses != null) {
            this.combineArrayExtra("android.intent.extra.BCC", this.mBccAddresses);
            this.mBccAddresses = 0;
        }
        if ((this.mStreams == null) || (this.mStreams.size() <= 1)) {
            v1 = 0;
        }
        boolean v0 = this.mIntent.getAction().equals("android.intent.action.SEND_MULTIPLE");
        if ((v1 == 0) && (v0)) {
            this.mIntent.setAction("android.intent.action.SEND");
            if ((this.mStreams == null) || (this.mStreams.isEmpty())) {
                this.mIntent.removeExtra("android.intent.extra.STREAM");
            } else {
                this.mIntent.putExtra("android.intent.extra.STREAM", ((android.os.Parcelable) this.mStreams.get(0)));
            }
            this.mStreams = 0;
        }
        if ((v1 != 0) && (!v0)) {
            this.mIntent.setAction("android.intent.action.SEND_MULTIPLE");
            if ((this.mStreams == null) || (this.mStreams.isEmpty())) {
                this.mIntent.removeExtra("android.intent.extra.STREAM");
            } else {
                this.mIntent.putParcelableArrayListExtra("android.intent.extra.STREAM", this.mStreams);
            }
        }
        return this.mIntent;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra() calling method android.content.Intent.putExtra()


    private void combineArrayExtra(String p7, String[] p8)
    {
        int v2;
        android.content.Intent v0 = this.getIntent();
        String[] v1 = v0.getStringArrayExtra(p7);
        if (v1 == null) {
            v2 = 0;
        } else {
            v2 = v1.length;
        }
        String[] v3 = new String[(p8.length + v2)];
        if (v1 != null) {
            System.arraycopy(v1, 0, v3, 0, v2);
        }
        System.arraycopy(p8, 0, v3, v2, p8.length);
        v0.putExtra(p7, v3);
        return;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra() calling method android.content.Intent.putExtra()


    private void combineArrayExtra(String p6, java.util.ArrayList p7)
    {
        int v1;
        String[] v0 = this.mIntent.getStringArrayExtra(p6);
        if (v0 == null) {
            v1 = 0;
        } else {
            v1 = v0.length;
        }
        String[] v2 = new String[(p7.size() + v1)];
        p7.toArray(v2);
        if (v0 != null) {
            System.arraycopy(v0, 0, v2, p7.size(), v1);
        }
        this.mIntent.putExtra(p6, v2);
        return;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.<init>() calling method android.content.Intent.putExtra()


    private ShareCompat$IntentBuilder(android.app.Activity p4)
    {
        this.mActivity = p4;
        this.mIntent = new android.content.Intent().setAction("android.intent.action.SEND");
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method android.support.v4.app.RemoteInputCompatJellybean.addResultsToIntent() calling method android.content.Intent.putExtra()


    static void addResultsToIntent(android.support.v4.app.RemoteInputCompatBase$RemoteInput[] p7, android.content.Intent p8, android.os.Bundle p9)
    {
        android.os.Bundle v3_1 = new android.os.Bundle();
        int v5 = p7.length;
        int v4_1 = 0;
        while (v4_1 < v5) {
            android.support.v4.app.RemoteInputCompatBase$RemoteInput v1 = p7[v4_1];
            CharSequence v2_0 = p9.get(v1.getResultKey());
            if ((v2_0 instanceof CharSequence)) {
                v3_1.putCharSequence(v1.getResultKey(), ((CharSequence) v2_0));
            }
            v4_1++;
        }
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.putExtra("android.remoteinput.resultsData", v3_1);
        p8.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
        return;
    }

Method com.here.android.mpa.service.MapService.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        super.onCreate();
        com.here.android.mpa.service.MapService.l = this.c();
        return;
    }

Method android.support.v4.media.MediaBrowserServiceCompat.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        super.onCreate();
        if (android.os.Build$VERSION.SDK_INT < 23) {
            if (android.os.Build$VERSION.SDK_INT < 21) {
                this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase(this);
            } else {
                this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21(this);
            }
        } else {
            this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi23(this);
        }
        this.mImpl.onCreate();
        return;
    }

Method com.nokia.maps.et.d() calling method android.content.Intent.<init>()


    private void d()
    {
        android.content.Context v3_0 = this.getStreetLevelModel();
        if (v3_0 != null) {
            android.content.Intent v2_21 = v3_0.getStreetLevel();
            if (v2_21 != null) {
                String v4_30 = v2_21.getPosition();
                if (v4_30 != null) {
                    String v6_0 = com.nokia.maps.PanoramaImpl.a(v2_21).getId();
                    if (v6_0 > 0) {
                        android.content.Context v3_4;
                        String v5_0 = com.nokia.maps.ApplicationContext.b();
                        String v6_13 = String.valueOf(v6_0);
                        double v8_1 = ((double) (((1119092736 - v3_0.getHeading()) + 1135869952) % 1135869952));
                        double v10 = ((double) (1119092736 - v3_0.getPitch()));
                        android.content.Intent v2_22 = new android.graphics.PointF((((float) v3_0.getWidth()) / 1073741824), 0);
                        java.io.File v7_10 = new android.graphics.PointF((((float) v3_0.getWidth()) / 1073741824), ((float) v3_0.getHeight()));
                        double v12_7 = new android.graphics.PointF(0, (((float) v3_0.getHeight()) / 1073741824));
                        android.graphics.PointF v13_5 = new android.graphics.PointF(((float) v3_0.getWidth()), (((float) v3_0.getHeight()) / 1073741824));
                        new java.util.ArrayList();
                        double v14_8 = ((double) Math.abs((((Float) v3_0.toCameraOrientation(v2_22).get(1)).floatValue() - ((Float) v3_0.toCameraOrientation(v7_10).get(1)).floatValue())));
                        double v12_0 = ((double) Math.abs((((Float) v3_0.toCameraOrientation(v13_5).get(0)).floatValue() - ((Float) v3_0.toCameraOrientation(v12_7).get(0)).floatValue())));
                        java.io.File v7_1 = new java.io.File(com.nokia.maps.MapSettings.i());
                        android.content.Intent v2_8 = 0;
                        if (!v7_1.exists()) {
                            v3_4 = new StringBuilder(com.nokia.maps.MapsEngine.p());
                        } else {
                            v3_4 = new StringBuilder(com.nokia.maps.MapsEngine.q());
                            v2_8 = 1;
                        }
                        v3_4.append("panoramaid").append("=").append(v6_13).append("&");
                        v3_4.append("latitude").append("=").append(String.valueOf(v4_30.getLatitude())).append("&");
                        v3_4.append("longitude").append("=").append(String.valueOf(v4_30.getLongitude())).append("&");
                        v3_4.append("azimuth").append("=").append(String.valueOf(v8_1)).append("&");
                        v3_4.append("polar").append("=").append(String.valueOf(v10)).append("&");
                        v3_4.append("width").append("=").append(String.valueOf(v12_0)).append("&");
                        v3_4.append("height").append("=").append(String.valueOf(v14_8)).append("&");
                        v3_4.append("app_id").append("=").append(v5_0.getAppId()).append("&");
                        v3_4.append("app_code").append("=").append(v5_0.getAppToken()).append("&");
                        v3_4.append("lang").append("=").append(java.util.Locale.getDefault().getLanguage().toUpperCase());
                        if (v2_8 != null) {
                            this.a(v7_1, v3_4.toString());
                        }
                        android.content.Intent v2_17 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v3_4.toString()));
                        v2_17.addFlags(268435456);
                        this.getContext().startActivity(v2_17);
                    }
                }
            }
        }
        return;
    }

Method com.nokia.maps.MapServiceClient.a() calling method android.content.Intent.<init>()


    protected void a(android.content.Context p7, String p8, String p9, String p10, String p11, String p12, short p13)
    {
        RuntimeException v0_1 = new android.content.Intent(ark>com.nokia.maps.MapServiceClientark>.a);
        v0_1.putExtra("mapdataserverurl", p9);
        v0_1.putExtra("mapsatelliteserverurl", p10);
        v0_1.putExtra("terrainserverurl", p11);
        v0_1.putExtra("diskcachepath", p8);
        v0_1.putExtra("sliserverurl", p12);
        v0_1.putExtra("mapvariant", p13);
        v0_1.putExtra("USESSL", ark>com.nokia.maps.MapServiceClientark>.b);
        if (com.nokia.maps.MapSettings.a()) {
            v0_1.putExtra("isolated_diskcache_enabled", 1);
            v0_1.putExtra("client_app_id", com.nokia.maps.ApplicationContext.b().getAppId());
            v0_1.putExtra("client_app_token", com.nokia.maps.ApplicationContext.b().getAppToken());
        }
        if (ark>com.nokia.maps.MapServiceClientark>.c != -1) {
            v0_1.putExtra("shutdownmode", ark>com.nokia.maps.MapServiceClientark>.c);
        }
        String v1_13 = p7.getPackageManager().resolveService(v0_1, 20);
        if (v1_13 != null) {
            String v1_14 = v1_13.serviceInfo;
            v0_1.setComponent(new android.content.ComponentName(v1_14.applicationInfo.packageName, v1_14.name));
            p7.startService(v0_1);
            if (p7.bindService(v0_1, this.i, 1)) {
                if ((android.os.Build$VERSION.SDK_INT < 14) || ((v1_14.flags & 1) == 0)) {
                    this.d = System.currentTimeMillis();
                    return;
                } else {
                    throw new RuntimeException("Service must be set to stopWithTask=false");
                }
            } else {
                throw new Exception("Unable to start map service");
            }
        } else {
            throw new ark>com.nokia.maps.MapServiceClientark>$a();
        }
    }

Method com.nokia.maps.MapServiceClient.a() calling method android.content.Intent.<init>()


    protected void a(android.content.Context p5)
    {
        android.content.Intent v0_1 = new android.content.Intent(ark>com.nokia.maps.MapServiceClientark>.a);
        v0_1.putExtra("nukeservice", 1);
        String v1_1 = p5.getPackageManager().resolveService(v0_1, 20);
        if (v1_1 != null) {
            String v1_2 = v1_1.serviceInfo;
            v0_1.setComponent(new android.content.ComponentName(v1_2.applicationInfo.packageName, v1_2.name));
            p5.startService(v0_1);
        }
        return;
    }

Method com.here.services.playback.internal.util.PlaybackReader.createCellLocationIntent() calling method android.content.Intent.<init>()


    private android.content.Intent createCellLocationIntent(com.here.posclient.CellMeasurement p6)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.here.odnp.util.tst.PLAYBACK_CELL_LOCATION");
        if (p6 != null) {
            android.os.Bundle v1_2 = new android.os.Bundle();
            v1_2.putString("rantype", new String(p6.type.name()).toLowerCase(java.util.Locale.US));
            v1_2.putInt("GL1", p6.gciL1Value);
            v1_2.putInt("GL2", p6.gciL2Value);
            if (p6.hasGciL3Value) {
                v1_2.putInt("GL3", p6.gciL3Value);
                if (p6.type != com.here.posclient.CellMeasurement$RANType.EUTRA) {
                    v1_2.putString("GL3TYPE", "lac");
                } else {
                    v1_2.putString("GL3TYPE", "tac");
                }
            }
            if (p6.hasGciL4Value) {
                v1_2.putInt("GL4", p6.gciL4Value);
            }
            v0_1.putExtras(v1_2);
        }
        return v0_1;
    }

Method com.here.services.playback.internal.PosClientPlaybackManager.reportPlaybackStart() calling method android.content.Intent.<init>()


    private void reportPlaybackStart(int p4, java.io.File p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.here.odnp.test.playback-begin");
        v0_1.putExtra("filename", p5.getAbsolutePath());
        v0_1.putExtra("technologies", p4);
        this.mContext.sendBroadcast(v0_1);
        return;
    }

Method com.here.services.playback.internal.PosClientPlaybackManager.reportPlaybackFinished() calling method android.content.Intent.<init>()


    private void reportPlaybackFinished(java.io.File p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.here.odnp.test.playback-end");
        v0_1.putExtra("filename", p4.getAbsolutePath());
        this.mContext.sendBroadcast(v0_1);
        return;
    }

Method com.here.services.internal.ServiceUtil.getSdkServiceInfo() calling method android.content.Intent.<init>()


    private static com.here.services.internal.ServiceUtil$ServiceInfo getSdkServiceInfo(android.content.Context p4)
    {
        if (p4.getPackageManager().getServiceInfo(new android.content.ComponentName(p4, "com.here.services.internal.LocationService"), 0) != null) {
            android.content.Intent v1_0 = new android.content.Intent(p4, Class.forName("com.here.services.internal.LocationService"));
            v1_0.setAction("com.here.services.Controller");
            com.here.services.internal.ServiceUtil$ServiceInfo v0_5 = new com.here.services.internal.ServiceUtil$ServiceInfo(p4, v1_0, 1, 0);
        } else {
            throw new RuntimeException("getSdkServiceIntent: getServiceInfo returned null");
        }
        return v0_5;
    }

Method com.here.services.internal.ServiceUtil.getOemServiceInfo() calling method android.content.Intent.<init>()


    private static com.here.services.internal.ServiceUtil$ServiceInfo getOemServiceInfo(android.content.Context p4)
    {
        com.here.services.internal.ServiceUtil$ServiceInfo v0_0 = p4.getPackageManager();
        int v1_3 = new android.content.ComponentName("com.here.odnp.service", "com.here.odnp.service.LocationService");
        com.here.services.internal.ServiceUtil$ServiceInfo v0_6 = v0_0.getServiceInfo(v1_3, 128);
        if (v0_6 != null) {
            boolean v2_0 = com.here.services.internal.ServiceUtil.isServiceMultiUser(v0_6);
            android.content.Intent v3_1 = new android.content.Intent();
            v3_1.setComponent(v1_3);
            v3_1.setAction("com.here.services.Controller");
            com.here.services.internal.ServiceUtil$ServiceInfo v0_3 = new com.here.services.internal.ServiceUtil$ServiceInfo(p4, v3_1, 0, v2_0);
            return v0_3;
        } else {
            throw new RuntimeException("getOemServiceInfo: getServiceInfo returned null");
        }
    }

Method com.here.odnp.util.AlarmTimer.<init>() calling method android.content.Intent.<init>()


    public AlarmTimer(android.content.Context p6)
    {
        if (p6 != null) {
            this.mContext = p6;
            String v1_7 = new Object[1];
            v1_7[0] = Integer.valueOf(this.hashCode());
            this.mAction = String.format("com.here.odnp.util.Alarm.%x", v1_7);
            this.mPendingIntent = android.app.PendingIntent.getBroadcast(this.mContext, 0, new android.content.Intent(this.mAction), 134217728);
            this.mAlarmManager = ((android.app.AlarmManager) this.mContext.getSystemService("alarm"));
            this.mScheduler = new com.here.odnp.util.AlarmTimer$Scheduler(this);
            this.mHandler = new android.os.Handler(android.os.Looper.getMainLooper());
            this.mWakeLock = ((android.os.PowerManager) this.mContext.getSystemService("power")).newWakeLock(1, "com.here.odnp.AlarmTimer");
            this.mWakeLock.setReferenceCounted(0);
            return;
        } else {
            throw new IllegalArgumentException("context is null");
        }
    }

Method android.support.v4.media.session.MediaSessionCompat.<init>() calling method android.content.Intent.<init>()


    public MediaSessionCompat(android.content.Context p5, String p6, android.content.ComponentName p7, android.app.PendingIntent p8)
    {
        this.mActiveListeners = new java.util.ArrayList();
        if (p5 != null) {
            if (!android.text.TextUtils.isEmpty(p6)) {
                if (p7 == null) {
                    p7 = android.support.v4.media.session.MediaButtonReceiver.getMediaButtonReceiverComponent(p5);
                    if (p7 == null) {
                        android.util.Log.w("MediaSessionCompat", "Couldn\'t find a unique registered media button receiver in the given context.");
                    }
                }
                if ((p7 != null) && (p8 == null)) {
                    android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                    v0_1.setComponent(p7);
                    p8 = android.app.PendingIntent.getBroadcast(p5, 0, v0_1, 0);
                }
                if (android.os.Build$VERSION.SDK_INT < 21) {
                    this.mImpl = new android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase(p5, p6, p7, p8);
                } else {
                    this.mImpl = new android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21(p5, p6);
                    this.mImpl.setMediaButtonReceiver(p8);
                    this.setCallback(new android.support.v4.media.session.MediaSessionCompat$1(this));
                }
                this.mController = new android.support.v4.media.session.MediaControllerCompat(p5, this);
                if (android.support.v4.media.session.MediaSessionCompat.sMaxBitmapSize == 0) {
                    android.support.v4.media.session.MediaSessionCompat.sMaxBitmapSize = ((int) android.util.TypedValue.applyDimension(1, 1134559232, p5.getResources().getDisplayMetrics()));
                }
                return;
            } else {
                throw new IllegalArgumentException("tag must not be null or empty");
            }
        } else {
            throw new IllegalArgumentException("context must not be null");
        }
    }

Method android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.handleMessage() calling method android.content.Intent.<init>()


    public void handleMessage(android.os.Message p8)
    {
        android.support.v4.media.session.MediaSessionCompat$Callback v0 = this.this$0.mCallback;
        if (v0 != null) {
            switch (p8.what) {
                case 1:
                    android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command v1_1 = ((android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command) p8.obj);
                    v0.onCommand(v1_1.command, v1_1.extras, v1_1.stub);
                    break;
                case 2:
                    this.this$0.adjustVolume(p8.arg1, 0);
                    break;
                case 3:
                    v0.onPrepare();
                    break;
                case 4:
                    v0.onPrepareFromMediaId(((String) p8.obj), p8.getData());
                    break;
                case 5:
                    v0.onPrepareFromSearch(((String) p8.obj), p8.getData());
                    break;
                case 6:
                    v0.onPrepareFromUri(((android.net.Uri) p8.obj), p8.getData());
                    break;
                case 7:
                    v0.onPlay();
                    break;
                case 8:
                    v0.onPlayFromMediaId(((String) p8.obj), p8.getData());
                    break;
                case 9:
                    v0.onPlayFromSearch(((String) p8.obj), p8.getData());
                    break;
                case 10:
                    v0.onPlayFromUri(((android.net.Uri) p8.obj), p8.getData());
                    break;
                case 11:
                    v0.onSkipToQueueItem(((Long) p8.obj).longValue());
                    break;
                case 12:
                    v0.onPause();
                    break;
                case 13:
                    v0.onStop();
                    break;
                case 14:
                    v0.onSkipToNext();
                    break;
                case 15:
                    v0.onSkipToPrevious();
                    break;
                case 16:
                    v0.onFastForward();
                    break;
                case 17:
                    v0.onRewind();
                    break;
                case 18:
                    v0.onSeekTo(((Long) p8.obj).longValue());
                    break;
                case 19:
                    v0.onSetRating(((android.support.v4.media.RatingCompat) p8.obj));
                    break;
                case 20:
                    v0.onCustomAction(((String) p8.obj), p8.getData());
                    break;
                case 21:
                    android.view.KeyEvent v3_1 = ((android.view.KeyEvent) p8.obj);
                    android.content.Intent v2_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                    v2_1.putExtra("android.intent.extra.KEY_EVENT", v3_1);
                    if (!v0.onMediaButtonEvent(v2_1)) {
                        this.onMediaButtonEvent(v3_1, v0);
                    }
                    break;
                case 22:
                    this.this$0.setVolumeTo(p8.arg1, 0);
                    break;
                case 23:
                    v0.onSetRepeatMode(p8.arg1);
                    break;
                case 24:
                    v0.onSetShuffleModeEnabled(((Boolean) p8.obj).booleanValue());
                    break;
                case 25:
                    v0.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p8.obj));
                    break;
                case 26:
                    v0.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p8.obj), p8.arg1);
                    break;
                case 27:
                    v0.onRemoveQueueItem(((android.support.v4.media.MediaDescriptionCompat) p8.obj));
                    break;
                case 28:
                    v0.onRemoveQueueItemAt(p8.arg1);
                    break;
                case 29:
                    v0.onSetCaptioningEnabled(((Boolean) p8.obj).booleanValue());
                    break;
                default:
            }
        }
        return;
    }

Method android.support.v4.media.session.MediaButtonReceiver.onReceive() calling method android.content.Intent.<init>()


    public void onReceive(android.content.Context p9, android.content.Intent p10)
    {
        android.content.Intent v2_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
        v2_1.setPackage(p9.getPackageName());
        android.content.pm.PackageManager v1 = p9.getPackageManager();
        java.util.List v4 = v1.queryIntentServices(v2_1, 0);
        if (v4.isEmpty()) {
            v2_1.setAction("android.media.browse.MediaBrowserService");
            v4 = v1.queryIntentServices(v2_1, 0);
        }
        if (!v4.isEmpty()) {
            if (v4.size() == 1) {
                android.content.pm.ResolveInfo v3_1 = ((android.content.pm.ResolveInfo) v4.get(0));
                p10.setComponent(new android.content.ComponentName(v3_1.serviceInfo.packageName, v3_1.serviceInfo.name));
                p9.startService(p10);
                return;
            } else {
                throw new IllegalStateException(new StringBuilder().append("Expected 1 Service that handles ").append(v2_1.getAction()).append(", found ").append(v4.size()).toString());
            }
        } else {
            throw new IllegalStateException("Could not find any Service that handles android.intent.action.MEDIA_BUTTON or a media browser service implementation");
        }
    }

Method android.support.v4.media.session.MediaButtonReceiver.getMediaButtonReceiverComponent() calling method android.content.Intent.<init>()


    static android.content.ComponentName getMediaButtonReceiverComponent(android.content.Context p7)
    {
        int v4_3;
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
        v1_1.setPackage(p7.getPackageName());
        java.util.List v3 = p7.getPackageManager().queryBroadcastReceivers(v1_1, 0);
        if (v3.size() != 1) {
            if (v3.size() > 1) {
                android.util.Log.w("MediaButtonReceiver", "More than one BroadcastReceiver that handles android.intent.action.MEDIA_BUTTON was found, returning null.");
            }
            v4_3 = 0;
        } else {
            android.content.pm.ResolveInfo v2_1 = ((android.content.pm.ResolveInfo) v3.get(0));
            v4_3 = new android.content.ComponentName(v2_1.activityInfo.packageName, v2_1.activityInfo.name);
        }
        return v4_3;
    }

Method android.support.v4.media.session.MediaButtonReceiver.buildMediaButtonPendingIntent() calling method android.content.Intent.<init>()


    public static android.app.PendingIntent buildMediaButtonPendingIntent(android.content.Context p6, android.content.ComponentName p7, long p8)
    {
        android.app.PendingIntent v2_0 = 0;
        if (p7 != null) {
            int v1 = android.support.v4.media.session.PlaybackStateCompat.toKeyCode(p8);
            if (v1 != 0) {
                android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                v0_1.setComponent(p7);
                v0_1.putExtra("android.intent.extra.KEY_EVENT", new android.view.KeyEvent(0, v1));
                v2_0 = android.app.PendingIntent.getBroadcast(p6, v1, v0_1, 0);
            } else {
                android.util.Log.w("MediaButtonReceiver", new StringBuilder().append("Cannot build a media button pending intent with the given action: ").append(p8).toString());
            }
        } else {
            android.util.Log.w("MediaButtonReceiver", "The component name of media button receiver should be provided.");
        }
        return v2_0;
    }

Method android.support.v4.media.TransportMediatorJellybeanMR2.<init>() calling method android.content.Intent.<init>()


    public TransportMediatorJellybeanMR2(android.content.Context p3, android.media.AudioManager p4, android.view.View p5, android.support.v4.media.TransportMediatorCallback p6)
    {
        this.mWindowAttachListener = new android.support.v4.media.TransportMediatorJellybeanMR2$1(this);
        this.mWindowFocusListener = new android.support.v4.media.TransportMediatorJellybeanMR2$2(this);
        this.mMediaButtonReceiver = new android.support.v4.media.TransportMediatorJellybeanMR2$3(this);
        this.mAudioFocusChangeListener = new android.support.v4.media.TransportMediatorJellybeanMR2$4(this);
        this.mGetPlaybackPositionListener = new android.support.v4.media.TransportMediatorJellybeanMR2$5(this);
        this.mPlaybackPositionUpdateListener = new android.support.v4.media.TransportMediatorJellybeanMR2$6(this);
        this.mPlayState = 0;
        this.mContext = p3;
        this.mAudioManager = p4;
        this.mTargetView = p5;
        this.mTransportCallback = p6;
        this.mReceiverAction = new StringBuilder().append(p3.getPackageName()).append(":transport:").append(System.identityHashCode(this)).toString();
        this.mIntent = new android.content.Intent(this.mReceiverAction);
        this.mIntent.setPackage(p3.getPackageName());
        this.mReceiverFilter = new android.content.IntentFilter();
        this.mReceiverFilter.addAction(this.mReceiverAction);
        this.mTargetView.getViewTreeObserver().addOnWindowAttachListener(this.mWindowAttachListener);
        this.mTargetView.getViewTreeObserver().addOnWindowFocusChangeListener(this.mWindowFocusListener);
        return;
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.connect() calling method android.content.Intent.<init>()


    public void connect()
    {
        if (this.mState == 1) {
            if ((!android.support.v4.media.MediaBrowserCompat.DEBUG) || (this.mServiceConnection == null)) {
                if (this.mServiceBinderWrapper == null) {
                    if (this.mCallbacksMessenger == null) {
                        this.mState = 2;
                        android.content.Intent v2_1 = new android.content.Intent("android.media.browse.MediaBrowserService");
                        v2_1.setComponent(this.mServiceComponent);
                        android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection v3_1 = new android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection(this);
                        this.mServiceConnection = v3_1;
                        try {
                            boolean v0 = this.mContext.bindService(v2_1, this.mServiceConnection, 1);
                        } catch (Exception v1) {
                            android.util.Log.e("MediaBrowserCompat", new StringBuilder().append("Failed binding to service ").append(this.mServiceComponent).toString());
                        }
                        if (!v0) {
                            this.mHandler.post(new android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1(this, v3_1));
                        }
                        if (android.support.v4.media.MediaBrowserCompat.DEBUG) {
                            android.util.Log.d("MediaBrowserCompat", "connect...");
                            this.dump();
                        }
                        return;
                    } else {
                        throw new RuntimeException(new StringBuilder().append("mCallbacksMessenger should be null. Instead it is ").append(this.mCallbacksMessenger).toString());
                    }
                } else {
                    throw new RuntimeException(new StringBuilder().append("mServiceBinderWrapper should be null. Instead it is ").append(this.mServiceBinderWrapper).toString());
                }
            } else {
                throw new RuntimeException(new StringBuilder().append("mServiceConnection should be null. Instead it is ").append(this.mServiceConnection).toString());
            }
        } else {
            throw new IllegalStateException(new StringBuilder().append("connect() called while not disconnected (state=").append(android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getStateLabel(this.mState)).append(")").toString());
        }
    }

Method android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity() calling method android.content.Intent.<init>()


    public android.content.Intent makeMainSelectorActivity(String p2, String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2);
        v0_1.addCategory(p3);
        return v0_1;
    }

Method android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity() calling method android.content.Intent.<init>()


    public android.content.Intent makeMainActivity(android.content.ComponentName p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MAIN");
        v0_1.setComponent(p3);
        v0_1.addCategory("android.intent.category.LAUNCHER");
        return v0_1;
    }

Method android.support.v4.app.TaskStackBuilder.startActivities() calling method android.content.Intent.<init>()


    public void startActivities(android.os.Bundle p6)
    {
        if (!this.mIntents.isEmpty()) {
            int v3_5 = new android.content.Intent[this.mIntents.size()];
            android.content.Intent[] v0_1 = ((android.content.Intent[]) this.mIntents.toArray(v3_5));
            v0_1[0] = new android.content.Intent(v0_1[0]).addFlags(268484608);
            if (!android.support.v4.content.ContextCompat.startActivities(this.mSourceContext, v0_1, p6)) {
                android.content.Intent v1_1 = new android.content.Intent(v0_1[(v0_1.length - 1)]);
                v1_1.addFlags(268435456);
                this.mSourceContext.startActivity(v1_1);
            }
            return;
        } else {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot startActivities");
        }
    }

Method android.support.v4.app.TaskStackBuilder.getPendingIntent() calling method android.content.Intent.<init>()


    public android.app.PendingIntent getPendingIntent(int p7, int p8, android.os.Bundle p9)
    {
        if (!this.mIntents.isEmpty()) {
            android.content.Context v1_6 = new android.content.Intent[this.mIntents.size()];
            android.content.Intent[] v2_1 = ((android.content.Intent[]) this.mIntents.toArray(v1_6));
            v2_1[0] = new android.content.Intent(v2_1[0]).addFlags(268484608);
            return android.support.v4.app.TaskStackBuilder.IMPL.getPendingIntent(this.mSourceContext, v2_1, p7, p8, p9);
        } else {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot getPendingIntent");
        }
    }

Method android.support.v4.app.TaskStackBuilder.getIntents() calling method android.content.Intent.<init>()


    public android.content.Intent[] getIntents()
    {
        android.content.Intent[] v1 = new android.content.Intent[this.mIntents.size()];
        if (v1.length != 0) {
            v1[0] = new android.content.Intent(((android.content.Intent) this.mIntents.get(0))).addFlags(268484608);
            int v0 = 1;
            while (v0 < v1.length) {
                v1[v0] = new android.content.Intent(((android.content.Intent) this.mIntents.get(v0)));
                v0++;
            }
        }
        return v1;
    }

Method android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent() calling method android.content.Intent.<init>()


    public android.app.PendingIntent getPendingIntent(android.content.Context p4, android.content.Intent[] p5, int p6, int p7, android.os.Bundle p8)
    {
        p5[0] = new android.content.Intent(p5[0]).addFlags(268484608);
        return android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent(p4, p6, p5, p7, p8);
    }

Method android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent() calling method android.content.Intent.<init>()


    public android.app.PendingIntent getPendingIntent(android.content.Context p4, android.content.Intent[] p5, int p6, int p7, android.os.Bundle p8)
    {
        p5[0] = new android.content.Intent(p5[0]).addFlags(268484608);
        return android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent(p4, p6, p5, p7);
    }

Method android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent() calling method android.content.Intent.<init>()


    public android.app.PendingIntent getPendingIntent(android.content.Context p3, android.content.Intent[] p4, int p5, int p6, android.os.Bundle p7)
    {
        android.content.Intent v0_1 = new android.content.Intent(p4[(p4.length - 1)]);
        v0_1.addFlags(268435456);
        return android.app.PendingIntent.getActivity(p3, p5, v0_1, p6);
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.<init>() calling method android.content.Intent.<init>()


    private ShareCompat$IntentBuilder(android.app.Activity p4)
    {
        this.mActivity = p4;
        this.mIntent = new android.content.Intent().setAction("android.intent.action.SEND");
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method android.support.v4.app.RemoteInputCompatJellybean.addResultsToIntent() calling method android.content.Intent.<init>()


    static void addResultsToIntent(android.support.v4.app.RemoteInputCompatBase$RemoteInput[] p7, android.content.Intent p8, android.os.Bundle p9)
    {
        android.os.Bundle v3_1 = new android.os.Bundle();
        int v5 = p7.length;
        int v4_1 = 0;
        while (v4_1 < v5) {
            android.support.v4.app.RemoteInputCompatBase$RemoteInput v1 = p7[v4_1];
            CharSequence v2_0 = p9.get(v1.getResultKey());
            if ((v2_0 instanceof CharSequence)) {
                v3_1.putCharSequence(v1.getResultKey(), ((CharSequence) v2_0));
            }
            v4_1++;
        }
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.putExtra("android.remoteinput.resultsData", v3_1);
        p8.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
        return;
    }

Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap() calling method android.content.Intent.<init>()


    private void updateListenerMap()
    {
        java.util.Set v2 = android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages(this.mContext);
        if (!v2.equals(this.mCachedEnabledPackages)) {
            this.mCachedEnabledPackages = v2;
            java.util.List v6 = this.mContext.getPackageManager().queryIntentServices(new android.content.Intent().setAction("android.support.BIND_NOTIFICATION_SIDE_CHANNEL"), 4);
            java.util.HashSet v1_1 = new java.util.HashSet();
            android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord v7_2 = v6.iterator();
            while (v7_2.hasNext()) {
                android.content.pm.ResolveInfo v5_1 = ((android.content.pm.ResolveInfo) v7_2.next());
                if (v2.contains(v5_1.serviceInfo.packageName)) {
                    android.content.ComponentName v0_1 = new android.content.ComponentName(v5_1.serviceInfo.packageName, v5_1.serviceInfo.name);
                    if (v5_1.serviceInfo.permission == null) {
                        v1_1.add(v0_1);
                    } else {
                        android.util.Log.w("NotifManCompat", new StringBuilder().append("Permission present on component ").append(v0_1).append(", not adding listener record.").toString());
                    }
                }
            }
            android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord v7_3 = v1_1.iterator();
            while (v7_3.hasNext()) {
                android.content.ComponentName v0_3 = ((android.content.ComponentName) v7_3.next());
                if (!this.mRecordMap.containsKey(v0_3)) {
                    if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                        android.util.Log.d("NotifManCompat", new StringBuilder().append("Adding listener record for ").append(v0_3).toString());
                    }
                    this.mRecordMap.put(v0_3, new android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord(v0_3));
                }
            }
            java.util.Iterator v4 = this.mRecordMap.entrySet().iterator();
            while (v4.hasNext()) {
                java.util.Map$Entry v3_1 = ((java.util.Map$Entry) v4.next());
                if (!v1_1.contains(v3_1.getKey())) {
                    if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                        android.util.Log.d("NotifManCompat", new StringBuilder().append("Removing listener record for ").append(v3_1.getKey()).toString());
                    }
                    this.ensureServiceUnbound(((android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord) v3_1.getValue()));
                    v4.remove();
                }
            }
        }
        return;
    }

Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound() calling method android.content.Intent.<init>()


    private boolean ensureServiceBound(android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p5)
    {
        boolean v1_7;
        if (!p5.bound) {
            p5.bound = this.mContext.bindService(new android.content.Intent("android.support.BIND_NOTIFICATION_SIDE_CHANNEL").setComponent(p5.componentName), this, android.support.v4.app.NotificationManagerCompat.SIDE_CHANNEL_BIND_FLAGS);
            if (!p5.bound) {
                android.util.Log.w("NotifManCompat", new StringBuilder().append("Unable to bind to listener ").append(p5.componentName).toString());
                this.mContext.unbindService(this);
            } else {
                p5.retryCount = 0;
            }
            v1_7 = p5.bound;
        } else {
            v1_7 = 1;
        }
        return v1_7;
    }

Method android.support.v4.app.NavUtils.getParentActivityIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent getParentActivityIntent(android.content.Context p5, Class p6)
    {
        android.content.Intent v2;
        String v1 = android.support.v4.app.NavUtils.getParentActivityName(p5, new android.content.ComponentName(p5, p6));
        if (v1 != null) {
            android.content.ComponentName v3_1 = new android.content.ComponentName(p5, v1);
            if (android.support.v4.app.NavUtils.getParentActivityName(p5, v3_1) != null) {
                v2 = new android.content.Intent().setComponent(v3_1);
            } else {
                v2 = android.support.v4.content.IntentCompat.makeMainActivity(v3_1);
            }
        } else {
            v2 = 0;
        }
        return v2;
    }

Method android.support.v4.app.NavUtils.getParentActivityIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent getParentActivityIntent(android.content.Context p5, android.content.ComponentName p6)
    {
        android.content.Intent v2;
        String v1 = android.support.v4.app.NavUtils.getParentActivityName(p5, p6);
        if (v1 != null) {
            android.content.ComponentName v3_1 = new android.content.ComponentName(p6.getPackageName(), v1);
            if (android.support.v4.app.NavUtils.getParentActivityName(p5, v3_1) != null) {
                v2 = new android.content.Intent().setComponent(v3_1);
            } else {
                v2 = android.support.v4.content.IntentCompat.makeMainActivity(v3_1);
            }
        } else {
            v2 = 0;
        }
        return v2;
    }

Method android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getParentActivityIntent(android.app.Activity p9)
    {
        android.content.Intent v2 = 0;
        String v3 = android.support.v4.app.NavUtils.getParentActivityName(p9);
        if (v3 != null) {
            android.content.ComponentName v4_1 = new android.content.ComponentName(p9, v3);
            try {
                if (android.support.v4.app.NavUtils.getParentActivityName(p9, v4_1) != null) {
                    v2 = new android.content.Intent().setComponent(v4_1);
                } else {
                    v2 = android.support.v4.content.IntentCompat.makeMainActivity(v4_1);
                }
            } catch (android.content.pm.PackageManager$NameNotFoundException v0) {
                android.util.Log.e("NavUtils", new StringBuilder().append("getParentActivityIntent: bad parentActivityName \'").append(v3).append("\' in manifest").toString());
            }
        }
        return v2;
    }