public class AppAplication extends Application {
public static RequestQueue sRequestQueue;
@Override
public void onCreate() {
super.onCreate();
sRequestQueue = RequestQueueUtil.getRequestQueue(this);
// Tencent tencent = Tencent.createInstance("1106553928",this);
registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
@Override
public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
}
@Override
public void onActivityStarted(Activity activity) {
}
@Override
public void onActivityResumed(Activity activity) {
ScreenLightUtil.screenLighting(activity,true);
}
@Override
public void onActivityPaused(Activity activity) {
}
@Override
public void onActivityStopped(Activity activity) {
}
@Override
public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
}
@Override
public void onActivityDestroyed(Activity activity) {
}
});
}
}
屏幕常亮工具类
/**
* 屏幕常亮工具类
* Created by bianshaopeng
* on 2018/1/29.
*/
public class ScreenLightUtil {
public static boolean IsLighting = false;
/**
*
* @param activity 当前对象
* @param IsLingt 屏幕常亮开关 true 屏幕常亮打开 false 屏幕常亮关闭
*/
public static void screenLighting(Activity activity,boolean IsLingt){
Window window = activity.getWindow();
if (IsLingt != IsLighting){
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}else {
window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
}
}