导航菜单

页面标题

页面副标题

CallApp v2.226 - FloatingWidgetService.java 源代码

正在查看: CallApp v2.226 应用的 FloatingWidgetService.java JAVA 源代码文件

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


package com.callapp.contacts.service;

import ab.b;
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import com.callapp.contacts.CallAppApplication;
import com.callapp.contacts.Init;
import com.callapp.contacts.manager.phone.PhoneManager;
import com.callapp.contacts.manager.preferences.Prefs;
import com.callapp.contacts.model.Constants;
import com.callapp.contacts.widget.floatingwidget.ChatHeadServiceHandler;

public class FloatingWidgetService extends Service {
    public static final int b = 0;
    public ChatHeadServiceHandler a;

    @Override
    public final IBinder onBind(Intent intent) {
        return null;
    }

    @Override
    public final void onCreate() {
        Init.e(null);
        super.onCreate();
    }

    @Override
    public final void onDestroy() {
        ChatHeadServiceHandler chatHeadServiceHandler;
        super.onDestroy();
        if (!PhoneManager.get().isDefaultPhoneApp() || (chatHeadServiceHandler = this.a) == null) {
            return;
        }
        chatHeadServiceHandler.a();
    }

    @Override
    public final int onStartCommand(Intent intent, int i, int i2) {
        if (intent == null || intent.getAction() == null) {
            return 1;
        }
        String action = intent.getAction();
        action.getClass();
        if (!action.equals("com.callapp.contacts.ACTION_INCOMING_CALL_FLOATING_WIDGET") || !Prefs.h.get().booleanValue() || !PhoneManager.get().isDefaultPhoneApp()) {
            return 1;
        }
        CallAppApplication.get().runOnMainThread(new b(this, intent.getIntExtra(Constants.EXTRA_SHOW_FLOATING_WIDGET, -1), 16));
        return 1;
    }
}