version:3.5

fix:
update:优化退出,增加闹钟
This commit is contained in:
2023-05-29 10:21:55 +08:00
parent 2a0fa9f4dc
commit 3e440de562
124 changed files with 6897 additions and 1266 deletions

View File

@@ -32,9 +32,12 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import com.tencent.mmkv.MMKV;
import com.uiuios.aios.R;
import com.uiuios.aios.activity.wifi.WiFiManagerActivity;
import com.uiuios.aios.base.BaseActivity;
import com.uiuios.aios.config.CommonConfig;
import com.uiuios.aios.manager.RemoteManager;
import com.uiuios.aios.utils.BrightnessUtils;
import com.uiuios.aios.utils.ToastUtil;
import com.uiuios.aios.view.RulerSeekBar;
import java.lang.reflect.InvocationTargetException;
@@ -51,7 +54,7 @@ import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
public class ControlActivity extends AppCompatActivity {
public class ControlActivity extends BaseActivity {
private static final String TAG = ControlActivity.class.getSimpleName();
@BindView(R.id.iv_back)
@@ -120,15 +123,14 @@ public class ControlActivity extends AppCompatActivity {
"com.android.settings.flashlight.action.FLASHLIGHT_CHANGED";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_control);
ButterKnife.bind(this);
crv = getContentResolver();
initView();
public int getLayoutId() {
return R.layout.activity_control;
}
private void initView() {
@Override
public void initView() {
ButterKnife.bind(this);
crv = getContentResolver();
getWifi();
registerReceivers();
getBluetooth();
@@ -140,13 +142,30 @@ public class ControlActivity extends AppCompatActivity {
getLocation();
getBrightness();
getSound();
cl_flashlight.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
startActivity(new Intent(Settings.ACTION_SETTINGS));
} catch (Exception e) {
ToastUtil.show("打开失败");
Log.e(TAG, "onClick: " + e.getMessage());
}
}
});
}
@Override
public void initData() {
}
private void getWifi() {
cl_wifi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS));
// startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));
startActivity(new Intent(ControlActivity.this, WiFiManagerActivity.class));
}
});
if (isWifiEnabled()) {
@@ -605,13 +624,13 @@ public class ControlActivity extends AppCompatActivity {
}
private void updateTimeUi() {
long time = System.currentTimeMillis();
SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm");
String timeText = timeFormat.format(time);
tv_flashlight.setText(timeText);
SimpleDateFormat format = new SimpleDateFormat("MM月dd日");
String dataText = format.format(time);
tv_flashlight_switch.setText(dataText);
// long time = System.currentTimeMillis();
// SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm");
// String timeText = timeFormat.format(time);
// tv_flashlight.setText(timeText);
// SimpleDateFormat format = new SimpleDateFormat("MM月dd日");
// String dataText = format.format(time);
// tv_flashlight_switch.setText(dataText);
}
private void getFlashlight() {
@@ -728,8 +747,8 @@ public class ControlActivity extends AppCompatActivity {
private void getLocation() {
String addr = MMKV.mmkvWithID(CommonConfig.MMKV_ID, MMKV.MULTI_PROCESS_MODE).decodeString(CommonConfig.MAP_ADDRESS_KEY);
if (TextUtils.isEmpty(addr)) {
tv_location.setText("");
if (TextUtils.isEmpty(addr) || "nullnull".equals(addr) || "null".equals(addr)) {
tv_location.setText("能获取到位置信息");
} else {
tv_location.setText(addr);
}