正在查看: CallApp v2.226 应用的 FloatingWidgetService.java JAVA 源代码文件
本页面展示 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;
}
}