Compare commits
	
		
			2 Commits
		
	
	
		
			v1.6.25
			...
			054ab6d84b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 054ab6d84b | |||
| 47b56d4978 | 
| @@ -10,8 +10,8 @@ | ||||
|     { | ||||
|       "type": "SINGLE", | ||||
|       "filters": [], | ||||
|       "versionCode": 98, | ||||
|       "versionName": "1.6.22-googlePlay", | ||||
|       "versionCode": 100, | ||||
|       "versionName": "1.6.24-googlePlay", | ||||
|       "outputFile": "app-googlePlayFlavor-release.apk" | ||||
|     } | ||||
|   ] | ||||
|   | ||||
| @@ -62,6 +62,7 @@ | ||||
|     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> | ||||
|     <uses-permission android:name="android.permission.READ_CONTACTS"/> | ||||
|     <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> | ||||
|     <uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"/> | ||||
|  | ||||
|     <!-- Commented out because of Google Play policy --> | ||||
|  | ||||
| @@ -203,6 +204,17 @@ | ||||
|  | ||||
|         <service android:name=".location.GeofenceIntentService"/> | ||||
|  | ||||
|         <service android:name=".receivers.NotificationListener" | ||||
|             android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"> | ||||
|             <intent-filter> | ||||
|                 <action android:name="android.service.notification.NotificationListenerService" /> | ||||
|             </intent-filter> | ||||
|             <meta-data | ||||
|                 android:name="android.service.notification.default_filter_types" | ||||
|                 android:value="1,2"> | ||||
|             </meta-data> | ||||
|         </service> | ||||
|  | ||||
|     </application> | ||||
|  | ||||
| </manifest> | ||||
| @@ -0,0 +1,60 @@ | ||||
| package com.jens.automation2.receivers; | ||||
|  | ||||
| import android.annotation.SuppressLint; | ||||
| import android.os.Build; | ||||
| import android.service.notification.NotificationListenerService; | ||||
| import android.service.notification.StatusBarNotification; | ||||
|  | ||||
| import androidx.annotation.RequiresApi; | ||||
|  | ||||
| @SuppressLint("OverrideAbstract") | ||||
| @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR2) | ||||
| public class NotificationListener extends NotificationListenerService | ||||
| { | ||||
|     static NotificationListener instance; | ||||
|  | ||||
|  | ||||
|     public static boolean startNotificationListenerService() | ||||
|     { | ||||
|         if(instance == null) | ||||
|             instance = new NotificationListener(); | ||||
|  | ||||
|         instance.c | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void onCreate() | ||||
|     { | ||||
|         super.onCreate(); | ||||
|         nlservicereciver = new NLServiceReceiver(); | ||||
|         IntentFilter filter = new IntentFilter(); | ||||
|         filter.addAction("com.kpbird.nlsexample.NOTIFICATION_LISTENER_SERVICE_EXAMPLE"); | ||||
|         registerReceiver(nlservicereciver,filter); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void onNotificationPosted(StatusBarNotification sbn) | ||||
|     { | ||||
|         super.onNotificationPosted(sbn); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void onNotificationPosted(StatusBarNotification sbn, RankingMap rankingMap) | ||||
|     { | ||||
|         super.onNotificationPosted(sbn, rankingMap); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void onListenerConnected() | ||||
|     { | ||||
|         super.onListenerConnected(); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void onListenerDisconnected() | ||||
|     { | ||||
|         super.onListenerDisconnected(); | ||||
|     } | ||||
|  | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user