version:6.4.6

fix:
update:增加护眼模式,增加静默拍照,增加时间管控和专注模式
This commit is contained in:
2023-09-28 15:01:45 +08:00
parent 183cde2afb
commit 6de0c1f016
30 changed files with 2049 additions and 32 deletions

View File

@@ -0,0 +1,99 @@
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.utils.ToastUtil;
import com.aoleyun.sn.view.ToggleButton;
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);
int nightDisplay = Settings.Secure.getInt(getContentResolver(), Settings.Secure.NIGHT_DISPLAY_ACTIVATED, 0);
if (nightDisplay == 1) {
toggleButton1.setToggleOn();
} else {
toggleButton1.setToggleOff();
}
toggleButton1.setOnToggleChanged(new ToggleButton.OnToggleChanged() {
@Override
public void onToggle(boolean on) {
Settings.Secure.putInt(getContentResolver(), Settings.Secure.NIGHT_DISPLAY_ACTIVATED, on ? 1 : 0);
}
});
int accessibilityDisplay = Settings.Secure.getInt(getContentResolver(), Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED, 0);
if (accessibilityDisplay == 1) {
toggleButton2.setToggleOn();
} else {
toggleButton2.setToggleOff();
}
toggleButton2.setOnToggleChanged(new ToggleButton.OnToggleChanged() {
@Override
public void onToggle(boolean on) {
Settings.Secure.putInt(getContentResolver(), Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED, on ? 1 : 0);
}
});
toggleButton3.setDisable(true);
toggleButton3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ToastUtil.show("此功能暂未开放");
}
});
toggleButton4.setDisable(true);
toggleButton4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ToastUtil.show("此功能暂未开放");
}
});
toggleButton5.setDisable(true);
toggleButton5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ToastUtil.show("此功能暂未开放");
}
});
cl_exit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
}
@Override
public void initData() {
}
}