From 41fc4df45eb9c43560a9660188a614ede0072200 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 29 十二月 2025 11:44:29 +0800
Subject: [PATCH] 2025年12月29日11:44:25

---
 app/src/main/java/com/hdl/photovoltaic/services/ForeService.java |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/services/ForeService.java b/app/src/main/java/com/hdl/photovoltaic/services/ForeService.java
index 9a98d1a..fe681ef 100644
--- a/app/src/main/java/com/hdl/photovoltaic/services/ForeService.java
+++ b/app/src/main/java/com/hdl/photovoltaic/services/ForeService.java
@@ -11,6 +11,7 @@
 import android.content.Context;
 import android.content.Intent;
 import android.content.IntentFilter;
+import android.content.pm.ServiceInfo;
 import android.graphics.BitmapFactory;
 import android.graphics.Color;
 import android.os.Build;
@@ -38,18 +39,28 @@
  */
 public class ForeService extends Service {
 
-    final String TAG=ForeService.class.getName();
+    final String TAG = ForeService.class.getName();
+
     @Override
     public IBinder onBind(Intent intent) {
         return null;
     }
 
+
     @SuppressLint("ForegroundServiceType")
     @Override
     public void onCreate() {
         super.onCreate();
-        Log.d(TAG, "ForeService onCreate() 杩涚▼Id:"+android.os.Process.myPid() );
-        startForeground(1, getNotification(getString(R.string.app_name), "Running"));
+//        Log.d(TAG, "ForeService onCreate() 杩涚▼Id:" + android.os.Process.myPid());
+//        try {
+//            // Kotlin 绀轰緥
+//            if (Build.VERSION.SDK_INT >= 34) {
+//                startForeground(1, getNotification(getString(R.string.app_name), "Running"), ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK);
+//            } else {
+//                startForeground(1, getNotification(getString(R.string.app_name), "Running"));
+//            }
+//        } catch (Exception e) {
+//        }
     }
 
     @Override
@@ -75,7 +86,7 @@
             builder = new Notification.Builder(this, "f_channel_id");
         }
         builder.setAutoCancel(true)//璁剧疆鏄惁鍏佽鑷姩娓呴櫎
-                .setSmallIcon(R.drawable.logo)//璁剧疆鐘舵�佹爮閲岀殑灏忓浘鏍�
+                .setSmallIcon(R.drawable.notification_logo)//璁剧疆鐘舵�佹爮閲岀殑灏忓浘鏍�
                 .setContentTitle(title)//璁剧疆閫氱煡鏍忛噷闈㈢殑鏍囬鏂囨湰
                 .setContentText(message);//璁剧疆閫氱煡鏍忛噷闈㈢殑鍐呭鏂囨湰
         //鏍规嵁娑堟伅鏋勯�犲櫒鍒涘缓涓�涓�氱煡瀵硅薄

--
Gitblit v1.8.0