Compare commits
	
		
			2 Commits
		
	
	
		
			v1.6.24
			...
			054ab6d84b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 054ab6d84b | |||
| 47b56d4978 | 
| @@ -10,8 +10,8 @@ | |||||||
|     { |     { | ||||||
|       "type": "SINGLE", |       "type": "SINGLE", | ||||||
|       "filters": [], |       "filters": [], | ||||||
|       "versionCode": 98, |       "versionCode": 100, | ||||||
|       "versionName": "1.6.22-googlePlay", |       "versionName": "1.6.24-googlePlay", | ||||||
|       "outputFile": "app-googlePlayFlavor-release.apk" |       "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_EXTERNAL_STORAGE" /> | ||||||
|     <uses-permission android:name="android.permission.READ_CONTACTS"/> |     <uses-permission android:name="android.permission.READ_CONTACTS"/> | ||||||
|     <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> |     <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 --> |     <!-- Commented out because of Google Play policy --> | ||||||
|  |  | ||||||
| @@ -203,6 +204,17 @@ | |||||||
|  |  | ||||||
|         <service android:name=".location.GeofenceIntentService"/> |         <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> |     </application> | ||||||
|  |  | ||||||
| </manifest> | </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