1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.jyc.threegames;
- import android.app.ActivityManager;
- import android.app.Application;
- import android.app.Service;
- import android.content.Context;
- import android.content.Intent;
- import android.net.wifi.WifiManager;
- import android.os.Build;
- import android.os.Handler;
- import android.os.Message;
- import android.os.PowerManager;
- import android.text.TextUtils;
- import androidx.annotation.NonNull;
- import com.jyc.threegames.activity.RingActivity;
- import com.jyc.threegames.bean.result.ResGameInfo;
- import com.jyc.threegames.controller.GameController;
- import com.jyc.threegames.controller.LoginController;
- import com.jyc.threegames.net.SimpleRequest;
- import com.jyc.threegames.service.GameService;
- import com.orhanobut.logger.DiskLogAdapter;
- import com.orhanobut.logger.Logger;
- import java.util.ArrayList;
- import java.util.Timer;
- import java.util.TimerTask;
- public class App extends Application {
- public static Application app;
- // public static final String SERVER_ADDRESS = "http://192.168.1.105:8080/";
- public static final String SERVER_ADDRESS = "http://8.210.195.183:8080/";
- public static boolean CAN_PLAY_GAME = true;
- public static final long CHECK_TIME = 10 * 60 * 1000;
- public static long LAST_TIME_CHECK_LOW_POWER = 0;
- public static long LAST_TIME_CHECK_NO_NET_WORK = 0;
- @Override
- public void onCreate() {
- super.onCreate();
- app = this;
- Logger.addLogAdapter(new DiskLogAdapter());
- // mTimer = new Timer();
- // mTimer.schedule(new TimerTask() {
- // @Override
- // public void run() {
- // mHandler.sendEmptyMessage(0);
- // }
- // }, 0, 60 * 1000);
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
- startForegroundService(new Intent(App.this, GameService.class));
- }else
- startService(new Intent(App.this, GameService.class));
- }
- }
|