107 lines
3.3 KiB
Java
107 lines
3.3 KiB
Java
package com.aoleyun.sn.activity;
|
|
|
|
import android.provider.Settings;
|
|
import android.view.View;
|
|
|
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
|
|
|
import com.aoleyun.sn.R;
|
|
import com.aoleyun.sn.base.BaseActivity;
|
|
import com.aoleyun.sn.view.ToggleButton;
|
|
import com.hjq.toast.Toaster;
|
|
|
|
import butterknife.BindView;
|
|
import butterknife.ButterKnife;
|
|
|
|
public class EyeProtectionActivity extends BaseActivity {
|
|
|
|
@BindView(R.id.cl_exit)
|
|
ConstraintLayout cl_exit;
|
|
@BindView(R.id.toggleButton1)
|
|
ToggleButton toggleButton1;
|
|
@BindView(R.id.toggleButton2)
|
|
ToggleButton toggleButton2;
|
|
@BindView(R.id.toggleButton3)
|
|
ToggleButton toggleButton3;
|
|
@BindView(R.id.toggleButton4)
|
|
ToggleButton toggleButton4;
|
|
@BindView(R.id.toggleButton5)
|
|
ToggleButton toggleButton5;
|
|
|
|
@Override
|
|
public int getLayoutId() {
|
|
return R.layout.activity_eye_protection;
|
|
}
|
|
|
|
|
|
@Override
|
|
public void initView() {
|
|
ButterKnife.bind(this);
|
|
|
|
toggleButton1.setOnToggleChanged(new ToggleButton.OnToggleChanged() {
|
|
@Override
|
|
public void onToggle(boolean on) {
|
|
Settings.Secure.putInt(getContentResolver(), Settings.Secure.NIGHT_DISPLAY_ACTIVATED, on ? 1 : 0);
|
|
}
|
|
});
|
|
toggleButton2.setOnToggleChanged(new ToggleButton.OnToggleChanged() {
|
|
@Override
|
|
public void onToggle(boolean on) {
|
|
Settings.Secure.putInt(getContentResolver(), Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED, on ? 1 : 0);
|
|
Settings.Secure.putInt(getContentResolver(), Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER, on ? 0 : 1);
|
|
}
|
|
});
|
|
toggleButton3.setDisable(true);
|
|
toggleButton3.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Toaster.show("此功能暂未开放");
|
|
}
|
|
});
|
|
toggleButton4.setDisable(true);
|
|
toggleButton4.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Toaster.show("此功能暂未开放");
|
|
}
|
|
});
|
|
toggleButton5.setDisable(true);
|
|
toggleButton5.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Toaster.show("此功能暂未开放");
|
|
}
|
|
});
|
|
|
|
cl_exit.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
finish();
|
|
}
|
|
});
|
|
}
|
|
|
|
@Override
|
|
public void initData() {
|
|
|
|
}
|
|
|
|
@Override
|
|
protected void onResume() {
|
|
super.onResume();
|
|
int nightDisplay = Settings.Secure.getInt(getContentResolver(), Settings.Secure.NIGHT_DISPLAY_ACTIVATED, 0);
|
|
if (nightDisplay == 1) {
|
|
toggleButton1.setToggleOn();
|
|
} else {
|
|
toggleButton1.setToggleOff();
|
|
}
|
|
|
|
int accessibilityDisplay = Settings.Secure.getInt(getContentResolver(), Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED, 0);
|
|
if (accessibilityDisplay == 1) {
|
|
toggleButton2.setToggleOn();
|
|
} else {
|
|
toggleButton2.setToggleOff();
|
|
}
|
|
}
|
|
}
|