summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoey Grover <joeygrover@gmail.com>2016-03-31 13:40:34 -0400
committerJoey Grover <joeygrover@gmail.com>2016-03-31 13:40:34 -0400
commit8b412e7828a29cba89ad10c30b16c7cd7e857693 (patch)
tree4403110cb3099c14e0139247c0d7f02d6aa190c6
parent6b4aa5c8c96f08f769705f24533c43d1dd0bc59c (diff)
downloadsdl_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.java10
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);