diff options
| author | Joey Grover <joeygrover@gmail.com> | 2016-03-31 13:40:34 -0400 |
|---|---|---|
| committer | Joey Grover <joeygrover@gmail.com> | 2016-03-31 13:40:34 -0400 |
| commit | 8b412e7828a29cba89ad10c30b16c7cd7e857693 (patch) | |
| tree | 4403110cb3099c14e0139247c0d7f02d6aa190c6 | |
| parent | 6b4aa5c8c96f08f769705f24533c43d1dd0bc59c (diff) | |
| download | sdl_android-feature/multiplexing_clients_own_threads.tar.gz | |
Changed foreground notification to include what app currently holds the router service during debugging.feature/multiplexing_clients_own_threads
| -rw-r--r-- | sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterService.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterService.java b/sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterService.java index 4fecdd4d2..dae53c4b5 100644 --- a/sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterService.java +++ b/sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterService.java @@ -30,6 +30,7 @@ import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.SharedPreferences; +import android.content.pm.ApplicationInfo; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; @@ -57,7 +58,6 @@ import com.smartdevicelink.protocol.enums.FunctionID; import com.smartdevicelink.protocol.enums.MessageType; import com.smartdevicelink.protocol.enums.SessionType; import com.smartdevicelink.proxy.rpc.UnregisterAppInterface; -import com.smartdevicelink.transport.SdlRouterService.RegisteredApp; import com.smartdevicelink.transport.enums.TransportType; import com.smartdevicelink.transport.utl.ByteAraryMessageAssembler; import com.smartdevicelink.transport.utl.ByteArrayMessageSpliter; @@ -845,9 +845,15 @@ public class SdlRouterService extends Service{ // Bitmap icon = BitmapFactory.decodeByteArray(SdlLogo.SDL_LOGO_STRING, 0, SdlLogo.SDL_LOGO_STRING.length); Notification.Builder builder = new Notification.Builder(this); - builder.setContentTitle("SmartDeviceLink"); + if(0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)){ //If we are in debug mode, include what app has the router service open + ComponentName name = new ComponentName(this, this.getClass()); + builder.setContentTitle("SDL: " + name.getPackageName()); + }else{ + builder.setContentTitle("SmartDeviceLink"); + } builder.setTicker("SmartDeviceLink Connected"); builder.setContentText("Connected to " + this.getConnectedDeviceName()); + //TODO use icon from library resources if available builder.setSmallIcon(android.R.drawable.stat_sys_data_bluetooth); builder.setLargeIcon(icon); |
