冲刺7

设置

package timeline.lizimumu.com.t.ui;

import android.content.Intent;
import android.os.Bundle;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import android.view.View;
import android.widget.CompoundButton;
import android.widget.Switch;

import java.util.Locale;

import timeline.lizimumu.com.t.AppConst;
import timeline.lizimumu.com.t.BuildConfig;
import timeline.lizimumu.com.t.R;
import timeline.lizimumu.com.t.util.PreferenceManager;

public class SettingsActivity extends AppCompatActivity {

Switch mSwitchSystem;
Switch mSwitchUninstall;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings);

ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setTitle(R.string.settings);
}

// hide system
mSwitchSystem = findViewById(R.id.switch_system_apps);
mSwitchSystem.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
if (PreferenceManager.getInstance().getSystemSettings(PreferenceManager.PREF_SETTINGS_HIDE_SYSTEM_APPS) != b) {
PreferenceManager.getInstance().putBoolean(PreferenceManager.PREF_SETTINGS_HIDE_SYSTEM_APPS, b);
setResult(1);
}
}
});

findViewById(R.id.group_system).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mSwitchSystem.performClick();
}
});

// hide uninstall
mSwitchUninstall = findViewById(R.id.switch_uninstall_appps);
mSwitchUninstall.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
if (PreferenceManager.getInstance().getUninstallSettings(PreferenceManager.PREF_SETTINGS_HIDE_UNINSTALL_APPS) != b) {
PreferenceManager.getInstance().putBoolean(PreferenceManager.PREF_SETTINGS_HIDE_UNINSTALL_APPS, b);
setResult(1);
}
}
});

findViewById(R.id.group_uninstall).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mSwitchUninstall.performClick();
}
});

// ignore list
findViewById(R.id.group_ignore).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(SettingsActivity.this, IgnoreActivity.class));
}
});

//alarm
findViewById(R.id.naozhong).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(SettingsActivity.this, AlarmActivity.class));
}
});

// about
findViewById(R.id.group_about).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(SettingsActivity.this, AboutActivity.class));
}
});

// share
findViewById(R.id.group_share).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
StringBuilder sb=new StringBuilder();
String shareText = getResources().getString(R.string.share_desc);
sb.append(shareText);
sb.append("https://pan.baidu.com/s/1D1D8eH8eggV6NpPW9Aro-A?pwd=ru7h");

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, sb.toString());
sendIntent.setType("text/plain");
startActivity(sendIntent);
}
});

findViewById(R.id.rl_timer).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(SettingsActivity.this, TimerActivity.class));

}
});

restoreStatus();
}

private void restoreStatus() {
mSwitchSystem.setChecked(PreferenceManager.getInstance().getSystemSettings(PreferenceManager.PREF_SETTINGS_HIDE_SYSTEM_APPS));
mSwitchUninstall.setChecked(PreferenceManager.getInstance().getUninstallSettings(PreferenceManager.PREF_SETTINGS_HIDE_UNINSTALL_APPS));
}
}

posted @ 2022-04-28 23:33  stdxxd  阅读(49)  评论(0)    收藏  举报