From f954fc036d6392a62ac3049b3b1ad20ad4d96c0e Mon Sep 17 00:00:00 2001 From: tongtongstudio Date: Wed, 8 Jun 2022 09:29:55 +0800 Subject: [PATCH] =?UTF-8?q?version:2.0=20fix:=20update:=E9=80=9A=E7=9F=A5?= =?UTF-8?q?=E5=8F=98=E5=8C=96=E6=97=B6=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uiui/aios/activity/APPListActivity.java | 7 + .../uiui/aios/fragment/CustomFragment.java | 140 +++--- .../aios/service/NotificationService.java | 33 +- .../java/com/uiui/aios/utils/AppUtil.java | 2 +- .../java/com/uiui/aios/utils/SchemeUtils.java | 30 ++ .../drawable-hdpi/home_clinical_detection.png | Bin 0 -> 6961 bytes .../res/drawable-hdpi/home_clinical_face.png | Bin 0 -> 9558 bytes .../res/drawable-hdpi/home_clinical_hand.png | Bin 0 -> 12651 bytes .../drawable-hdpi/home_clinical_tongue.png | Bin 0 -> 11257 bytes app/src/main/res/drawable-hdpi/sos_icon.png | Bin 17493 -> 4572 bytes .../main/res/layout-land/fragment_custom.xml | 210 +++------ .../res/layout-land/fragment_custom_back.xml | 422 ++++++++++++++++++ .../main/res/layout-port/fragment_custom.xml | 4 +- 13 files changed, 630 insertions(+), 218 deletions(-) create mode 100644 app/src/main/java/com/uiui/aios/utils/SchemeUtils.java create mode 100644 app/src/main/res/drawable-hdpi/home_clinical_detection.png create mode 100644 app/src/main/res/drawable-hdpi/home_clinical_face.png create mode 100644 app/src/main/res/drawable-hdpi/home_clinical_hand.png create mode 100644 app/src/main/res/drawable-hdpi/home_clinical_tongue.png create mode 100644 app/src/main/res/layout-land/fragment_custom_back.xml diff --git a/app/src/main/java/com/uiui/aios/activity/APPListActivity.java b/app/src/main/java/com/uiui/aios/activity/APPListActivity.java index fe3e21d..50de7b2 100644 --- a/app/src/main/java/com/uiui/aios/activity/APPListActivity.java +++ b/app/src/main/java/com/uiui/aios/activity/APPListActivity.java @@ -17,6 +17,7 @@ import com.uiui.aios.R; import com.uiui.aios.adapter.APPListAdapter; import com.uiui.aios.base.BaseActivity; import com.uiui.aios.bean.AppListInfo; +import com.uiui.aios.service.NotificationService; import com.uiui.aios.utils.ApkUtils; import com.uiui.aios.utils.BitmapUtils; import com.uiui.aios.view.RecyclerViewSpacesItemDecoration; @@ -87,6 +88,12 @@ public class APPListActivity extends BaseActivity { mRecyclerView.addItemDecoration(new RecyclerViewSpacesItemDecoration(stringIntegerHashMap)); mRecyclerView.setAdapter(adapter); adapter.setAppListInfos(appinfoList); + NotificationService.setListener(new NotificationService.NotificationListener() { + @Override + public void onListenerUpdate() { + adapter.notifyDataSetChanged(); + } + }); } } diff --git a/app/src/main/java/com/uiui/aios/fragment/CustomFragment.java b/app/src/main/java/com/uiui/aios/fragment/CustomFragment.java index 1efe154..713b045 100644 --- a/app/src/main/java/com/uiui/aios/fragment/CustomFragment.java +++ b/app/src/main/java/com/uiui/aios/fragment/CustomFragment.java @@ -44,7 +44,6 @@ import com.tencent.mmkv.MMKV; import com.uiui.aios.BuildConfig; import com.uiui.aios.R; import com.uiui.aios.activity.APPListActivity; -import com.uiui.aios.activity.CodeActivity; import com.uiui.aios.activity.EmergencyActivity; import com.uiui.aios.activity.weather.WeatherActivity; import com.uiui.aios.adapter.NotificationAdapter; @@ -54,6 +53,7 @@ import com.uiui.aios.bean.AlarmItem; import com.uiui.aios.utils.AmapManager; import com.uiui.aios.utils.ApkUtils; import com.uiui.aios.utils.AppUtil; +import com.uiui.aios.utils.SchemeUtils; import com.uiui.aios.utils.Utils; import java.lang.reflect.Method; @@ -75,38 +75,34 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt // @BindView(R.id.cl_alarm) // ConstraintLayout cl_alarm; - @BindView(R.id.cl_wifi) - ConstraintLayout cl_wifi; - @BindView(R.id.qr_code) - ConstraintLayout qr_code; + // @BindView(R.id.cl_wifi) +// ConstraintLayout cl_wifi; @BindView(R.id.cl_sos) ConstraintLayout cl_soso; - @BindView(R.id.cl_allapp) - ConstraintLayout cl_allapp; @BindView(R.id.cl_weather) ConstraintLayout cl_weather; - @BindView(R.id.cl_battery) - ConstraintLayout cl_battery; -// @BindView(R.id.tv_add) +// @BindView(R.id.cl_battery) +// ConstraintLayout cl_battery; + // @BindView(R.id.tv_add) // TextView tv_add; - @BindView(R.id.tv_battery) - TextView tv_battery; +// @BindView(R.id.tv_battery) +// TextView tv_battery; @BindView(R.id.tv_location) TextView tv_location; @BindView(R.id.iv_pic) ImageView iv_pic; @BindView(R.id.tv_temp) TextView tv_temp; - @BindView(R.id.cpv) - CircleProgressView cpv; - @BindView(R.id.iv_charging) - ImageView iv_charging; +// @BindView(R.id.cpv) +// CircleProgressView cpv; +// @BindView(R.id.iv_charging) +// ImageView iv_charging; @BindView(R.id.rv_noti) RecyclerView rv_noti; -// @BindView(R.id.rv_clock) + // @BindView(R.id.rv_clock) // RecyclerView rv_clock; - @BindView(R.id.wifi_ssid) - TextView wifi_ssid; +// @BindView(R.id.wifi_ssid) +// TextView wifi_ssid; @BindView(R.id.iv_sos) ImageView iv_sos; @BindView(R.id.rv_sos) @@ -114,6 +110,14 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt @BindView(R.id.iv_note_nodata) ImageView iv_note_nodata; + @BindView(R.id.cl_health) + ConstraintLayout mClHealth; + @BindView(R.id.cl_tongue) + ConstraintLayout mClTongue; + @BindView(R.id.cl_face) + ConstraintLayout mClFace; + @BindView(R.id.cl_hand) + ConstraintLayout mClHand; private String TAG = CustomFragment.class.getSimpleName(); // private int[] mShaderColors = new int[]{0xFFfa3db5, 0xFFF8867E, 0xFFF79F6B, 0xFFF79F6B, 0xFFF79F6B, 0xFFF8867E, 0xFFfa3db5}; @@ -121,7 +125,7 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt private View rootView; private List alarmItemList; private NotificationAdapter notificationAdapter; -// private AlarmClockAdapter alarmClockAdapter; + // private AlarmClockAdapter alarmClockAdapter; private SOSNnmberAdapter sosNnmberAdapter; private MMKV mmkv; private Context mContext; @@ -177,18 +181,17 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt } - @Override public void onDisconnected() { - wifi_ssid.setText("WiFi未连接"); +// wifi_ssid.setText("WiFi未连接"); } @Override public void onConnected(NetworkUtils.NetworkType networkType) { if (networkType == NetworkUtils.NetworkType.NETWORK_WIFI) { - wifi_ssid.setText(getConnectWifiSsid()); +// wifi_ssid.setText(getConnectWifiSsid()); } else { - wifi_ssid.setText("WiFi未连接"); +// wifi_ssid.setText("WiFi未连接"); } } @@ -239,7 +242,7 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt int scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, 0); int elec = (level * 100) / scale; Log.i(TAG, "electricity:=" + elec + "%"); - tv_battery.setText(elec + "%"); +// tv_battery.setText(elec + "%"); } else if (Intent.ACTION_POWER_CONNECTED.equals(action) || Intent.ACTION_POWER_DISCONNECTED.equals(action) || Intent.ACTION_BATTERY_LOW.equals(action) @@ -285,13 +288,13 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt private void initView() { Log.e(TAG, "initView: " + Utils.getBatteryLevel(getActivity())); - tv_battery.setText(Utils.getBatteryLevel(getActivity()) + "%"); - cpv.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - killBackgroundApp(); - } - }); +// tv_battery.setText(Utils.getBatteryLevel(getActivity()) + "%"); +// cpv.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View v) { +// killBackgroundApp(); +// } +// }); // cl_alarm.setOnClickListener(new View.OnClickListener() { // @Override // public void onClick(View v) { @@ -302,16 +305,10 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt rv_noti.setLayoutManager(new LinearLayoutManager(getActivity())); rv_noti.setAdapter(notificationAdapter); if (isWifiConnect()) { - wifi_ssid.setText(getConnectWifiSsid()); +// wifi_ssid.setText(getConnectWifiSsid()); } else { - wifi_ssid.setText("WiFi未连接"); +// wifi_ssid.setText("WiFi未连接"); } - cl_wifi.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS)); //直接进入手机中的wifi网络设置界面 - } - }); // alarmClockAdapter = new AlarmClockAdapter(); // rv_clock.setLayoutManager(new LinearLayoutManager(getActivity())); // rv_clock.setAdapter(alarmClockAdapter); @@ -327,35 +324,54 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt getActivity().startActivity(intent); } }); - cl_allapp.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - getActivity().startActivity(new Intent(getActivity(), APPListActivity.class)); - } - }); cl_weather.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { startActivity(new Intent(getActivity(), WeatherActivity.class)); } }); - cl_battery.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - Intent powerUsageIntent = new Intent(Intent.ACTION_POWER_USAGE_SUMMARY); - ResolveInfo resolveInfo = mContext.getPackageManager().resolveActivity(powerUsageIntent, 0); -// check that the Battery app exists on this device - if (resolveInfo != null) { - startActivity(powerUsageIntent); - } - } - }); - qr_code.setOnClickListener(new View.OnClickListener() { +// cl_battery.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View view) { +// Intent powerUsageIntent = new Intent(Intent.ACTION_POWER_USAGE_SUMMARY); +// ResolveInfo resolveInfo = mContext.getPackageManager().resolveActivity(powerUsageIntent, 0); +//// check that the Battery app exists on this device +// if (resolveInfo != null) { +// startActivity(powerUsageIntent); +// } +// } +// }); + mClHealth.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - startActivity(new Intent(getActivity(), CodeActivity.class)); +// startActivity(new Intent(getActivity(), CodeActivity.class)); +// SchemeUtils.openScheme(getActivity(), SchemeUtils.SCHEME_TONGUE); } }); + mClTongue.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { +// startActivity(new Intent(getActivity(), CodeActivity.class)); +// startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS)); //直接进入手机中的wifi网络设置界面 + SchemeUtils.openScheme(getActivity(), SchemeUtils.SCHEME_TONGUE); + } + }); + mClFace.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { +// startActivity(new Intent(getActivity(), CodeActivity.class)); + SchemeUtils.openScheme(getActivity(), SchemeUtils.SCHEME_FACE); + } + }); + mClHand.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { +// startActivity(new Intent(getActivity(), CodeActivity.class)); +// getActivity().startActivity(new Intent(getActivity(), APPListActivity.class)); + SchemeUtils.openScheme(getActivity(), SchemeUtils.SCHEME_HAND); + } + }); + // setAlarm(); refreshMemory(); } @@ -479,7 +495,7 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt WeatherHourlyBean.HourlyBean now = hourly.get(0); String imageName = "he" + now.getIcon(); Log.e(TAG, "onSuccess: " + imageName); - if (isAdded()){ + if (isAdded()) { int resId = getResources().getIdentifier(imageName, "drawable", getActivity().getPackageName()); Log.e(TAG, "onSuccess: " + resId); if (resId == 0) { @@ -530,8 +546,8 @@ public class CustomFragment extends Fragment implements NetworkUtils.OnNetworkSt long avail = AppUtil.getAvailMemory(mContext); long total = AppUtil.getTotalMemory(mContext); int x = (int) (((total - avail) / (double) total) * 100); - cpv.setProgressColor(mShaderColors); - cpv.showAnimation(0, x, 1000); +// cpv.setProgressColor(mShaderColors); +// cpv.showAnimation(0, x, 1000); float x2 = (((total - avail) / (float) total)); } diff --git a/app/src/main/java/com/uiui/aios/service/NotificationService.java b/app/src/main/java/com/uiui/aios/service/NotificationService.java index d3dbea9..e23ba1b 100644 --- a/app/src/main/java/com/uiui/aios/service/NotificationService.java +++ b/app/src/main/java/com/uiui/aios/service/NotificationService.java @@ -6,7 +6,9 @@ import android.util.Log; import java.util.ArrayList; import java.util.HashMap; +import java.util.HashSet; import java.util.List; +import java.util.Set; /** * @author TT @@ -15,14 +17,14 @@ public class NotificationService extends NotificationListenerService { private static final String TAG = NotificationService.class.getSimpleName(); private static HashMap> notificationMap = new HashMap>(); - private static NotificationListener mListener; + private static Set mListener = new HashSet(); private void updateNotification() { notificationMap.clear(); StatusBarNotification[] statusBarNotifications = getActiveNotifications(); for (StatusBarNotification sbn : statusBarNotifications) { String pkg = sbn.getPackageName(); - Log.e(TAG, "onListenerConnected: " + pkg); + Log.e(TAG, "onListenerUpdate: " + pkg); if (notificationMap.get(pkg) == null) { notificationMap.put(pkg, new ArrayList<>()); notificationMap.get(pkg).add(sbn); @@ -30,7 +32,7 @@ public class NotificationService extends NotificationListenerService { notificationMap.get(pkg).add(sbn); } } - Log.e(TAG, "onListenerConnected: " + notificationMap); + Log.e(TAG, "onListenerUpdate: " + notificationMap); } public static int getNotificationLength(String pkg) { @@ -42,15 +44,11 @@ public class NotificationService extends NotificationListenerService { } public static void setListener(NotificationListener listener) { - mListener = listener; + mListener.add(listener); } public interface NotificationListener { - void onListenerConnected(); - - void onNotificationPosted(StatusBarNotification sbn); - - void onNotificationRemoved(StatusBarNotification sbn); + void onListenerUpdate(); } @Override @@ -61,10 +59,11 @@ public class NotificationService extends NotificationListenerService { @Override public void onListenerConnected() { super.onListenerConnected(); - Log.e(TAG, "onListenerConnected: " + getActiveNotifications().length); + Log.e(TAG, "onListenerUpdate: " + getActiveNotifications().length); updateNotification(); - if (mListener != null) - mListener.onListenerConnected(); + for (NotificationListener listener : mListener) { + listener.onListenerUpdate(); + } } @Override @@ -72,8 +71,9 @@ public class NotificationService extends NotificationListenerService { super.onNotificationPosted(sbn); Log.e(TAG, "onNotificationPosted: " + getActiveNotifications().length); updateNotification(); - if (mListener != null) - mListener.onNotificationPosted(sbn); + for (NotificationListener listener : mListener) { + listener.onListenerUpdate(); + } } @Override @@ -81,8 +81,9 @@ public class NotificationService extends NotificationListenerService { super.onNotificationRemoved(sbn); Log.e(TAG, "onNotificationRemoved: " + getActiveNotifications().length); updateNotification(); - if (mListener != null) - mListener.onNotificationRemoved(sbn); + for (NotificationListener listener : mListener) { + listener.onListenerUpdate(); + } } diff --git a/app/src/main/java/com/uiui/aios/utils/AppUtil.java b/app/src/main/java/com/uiui/aios/utils/AppUtil.java index b7ad46b..d2f6113 100644 --- a/app/src/main/java/com/uiui/aios/utils/AppUtil.java +++ b/app/src/main/java/com/uiui/aios/utils/AppUtil.java @@ -24,7 +24,6 @@ import java.io.BufferedReader; import java.io.FileReader; public class AppUtil { - private static String TAG = AppUtil.class.getSimpleName(); /** @@ -88,4 +87,5 @@ public class AppUtil { // Byte转位KB或MB return memory * 1024; } + } diff --git a/app/src/main/java/com/uiui/aios/utils/SchemeUtils.java b/app/src/main/java/com/uiui/aios/utils/SchemeUtils.java new file mode 100644 index 0000000..8a3c80d --- /dev/null +++ b/app/src/main/java/com/uiui/aios/utils/SchemeUtils.java @@ -0,0 +1,30 @@ +package com.uiui.aios.utils; + +import android.app.Activity; +import android.content.Intent; +import android.net.Uri; +import android.text.TextUtils; +import android.util.Log; + +public class SchemeUtils { + private static String TAG = SchemeUtils.class.getSimpleName(); + + public static final String SCHEME_TONGUE = "uiuihealth://tongue"; + public static final String SCHEME_FACE = "uiuihealth://face"; + public static final String SCHEME_HAND = "uiuihealth://hand"; + + public static void openScheme(Activity context, String uri) { + if (TextUtils.isEmpty(uri)) { + return; + } + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); + try { + context.startActivity(intent); + } catch (Exception e) { + Log.e(TAG, "openScheme: " + e.getMessage()); + } + } + + + +} diff --git a/app/src/main/res/drawable-hdpi/home_clinical_detection.png b/app/src/main/res/drawable-hdpi/home_clinical_detection.png new file mode 100644 index 0000000000000000000000000000000000000000..bffb8ee428b08c45bbd3d02dfbfe745353349ae8 GIT binary patch literal 6961 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 IbT9mW07XfUnE(I) literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/home_clinical_face.png b/app/src/main/res/drawable-hdpi/home_clinical_face.png new file mode 100644 index 0000000000000000000000000000000000000000..b11093c58b447d7f1eab278a787712b3a8719391 GIT binary patch literal 9558 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 E2kDoS$p8QV literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/home_clinical_hand.png b/app/src/main/res/drawable-hdpi/home_clinical_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..892581be000033f54291665c27ea591628bace87 GIT binary patch literal 12651 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 YYGX*eT=vD|pWh!eRGvYrl`O*k58`~!u>b%7 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/home_clinical_tongue.png b/app/src/main/res/drawable-hdpi/home_clinical_tongue.png new file mode 100644 index 0000000000000000000000000000000000000000..aa0c2988a029fa4cbdaa85ea9f4a50527629bef5 GIT binary patch literal 11257 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/sos_icon.png b/app/src/main/res/drawable-hdpi/sos_icon.png index 540aced90ba76e653e7a295b4472f6e653ad3c96..e44e6c2dd690a8a6093555ffba6bea0434ed525e 100644 GIT binary patch delta 3959 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 TD*gGSp?o$L4uq#T@A&@#J{A!! delta 16981 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 fLoxXBzXA*Z!(nl^2X - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout-port/fragment_custom.xml b/app/src/main/res/layout-port/fragment_custom.xml index c319341..e21a36a 100644 --- a/app/src/main/res/layout-port/fragment_custom.xml +++ b/app/src/main/res/layout-port/fragment_custom.xml @@ -217,7 +217,7 @@