Skip to content
This repository was archived by the owner on May 3, 2021. It is now read-only.

Commit ee1581e

Browse files
committed
Interface update
1 parent 25ebc4a commit ee1581e

File tree

16 files changed

+31
-31
lines changed

16 files changed

+31
-31
lines changed

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/com/layoutxml/applistmanager/ListActivity.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,12 @@ protected void onResume() {
108108
}
109109

110110
@Override
111-
public void activityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Integer uniqueIdentifier) {
111+
public void activityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
112112
AppList.sort(appDataList,AppList.BY_APPNAME_IGNORE_CASE,AppList.IN_ASCENDING,uniqueIdentifier);
113113
}
114114

115115
@Override
116-
public void appListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, Integer uniqueIdentifier) {
116+
public void appListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
117117
AppList.sort(appDataList,AppList.BY_APPNAME_IGNORE_CASE,AppList.IN_ASCENDING,uniqueIdentifier);
118118
}
119119

@@ -131,30 +131,30 @@ else if (uniqueIdentifier==2 || uniqueIdentifier==3) {
131131
}
132132

133133
@Override
134-
public void newActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, Integer uniqueIdentifier) {
134+
public void newActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
135135
if (!apps) {
136136
appDataList.addAll(this.appDataList);
137137
AppList.sort(appDataList,AppList.BY_APPNAME_IGNORE_CASE,AppList.IN_ASCENDING,3);
138138
}
139139
}
140140

141141
@Override
142-
public void newAppListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, Integer uniqueIdentifier) {
142+
public void newAppListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
143143
if (apps) {
144144
appDataList.addAll(this.appDataList);
145145
AppList.sort(appDataList,AppList.BY_APPNAME_IGNORE_CASE,AppList.IN_ASCENDING,2);
146146
}
147147
}
148148

149149
@Override
150-
public void uninstalledActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, Integer uniqueIdentifier) {
150+
public void uninstalledActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
151151
if (this.appDataList!=null){
152152
this.appDataList.removeAll(appDataList);
153153
}
154154
}
155155

156156
@Override
157-
public void uninstalledAppListener(List<AppData> appDataList, Boolean fromReceiver, Integer applicationFlags, Boolean applicationFlagsMatch, Integer uniqueIdentifier) {
157+
public void uninstalledAppListener(List<AppData> appDataList, Boolean fromReceiver, Integer applicationFlags, Boolean applicationFlagsMatch, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
158158
if (this.appDataList!=null){
159159
this.appDataList.removeAll(appDataList);
160160
}

app/src/main/java/com/layoutxml/applistmanager/MainActivity.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public void onClick(View v) {
157157
}
158158

159159
@Override
160-
public void appListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, Integer uniqueIdentifier) {
160+
public void appListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
161161
if (uniqueIdentifier==0) { //Could also be: if (filterFlags == null)
162162
getAllText.setText("There are now " + appDataList.size() + " apps installed.");
163163
AppList.sort(appDataList,AppList.BY_APPNAME,AppList.IN_ASCENDING,0);
@@ -169,7 +169,7 @@ else if (uniqueIdentifier==3) { //Could also be: else if (filterFlags == (Applic
169169
}
170170

171171
@Override
172-
public void newAppListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, Integer uniqueIdentifier) {
172+
public void newAppListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
173173
getNewText.setText(appDataList.size()+" new apps installed.");
174174
if (AllAppsList != null) {
175175
AllAppsList.addAll(appDataList);
@@ -178,7 +178,7 @@ public void newAppListener(List<AppData> appDataList, Integer applicationFlags,
178178
}
179179

180180
@Override
181-
public void uninstalledAppListener(List<AppData> appDataList, Boolean fromReceiver, Integer applicationFlags, Boolean applicationFlagsMatch, Integer uniqueIdentifier) {
181+
public void uninstalledAppListener(List<AppData> appDataList, Boolean fromReceiver, Integer applicationFlags, Boolean applicationFlagsMatch, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
182182
getUninstalledText.setText(appDataList.size()+" apps uninstalled.");
183183
if (AllAppsList!=null) {
184184
AllAppsList.removeAll(appDataList);
@@ -192,15 +192,15 @@ public void sortListener(List<AppData> appDataList, Integer sortBy, Integer inOr
192192
}
193193

194194
@Override
195-
public void activityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Integer uniqueIdentifier) {
195+
public void activityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
196196
if (uniqueIdentifier==4) {
197197
getActivitiesText.setText("There are now " + appDataList.size() + " activities");
198198
AllActivitiesList = appDataList;
199199
}
200200
}
201201

202202
@Override
203-
public void newActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, Integer uniqueIdentifier) {
203+
public void newActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
204204
getNewActivitiesText.setText(appDataList.size()+" activities added");
205205
if (AllActivitiesList!=null) {
206206
AllActivitiesList.addAll(appDataList);
@@ -209,7 +209,7 @@ public void newActivityListener(List<AppData> appDataList, Intent intent, Intege
209209
}
210210

211211
@Override
212-
public void uninstalledActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, Integer uniqueIdentifier) {
212+
public void uninstalledActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier) {
213213
getUninstalledActivitiesText.setText(appDataList.size()+" activities removed");
214214
if (AllActivitiesList!=null){
215215
AllActivitiesList.removeAll(appDataList);

applistmanagerlibrary/src/main/java/com/layoutxml/applistmanagerlibrary/AppList.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ public void onReceive(Context context, Intent intent) {
238238
e.printStackTrace();
239239
}
240240
newApp.add(app);
241-
newAppListener.get().newAppListener(newApp, null, false, true, -1);
241+
newAppListener.get().newAppListener(newApp, null, false, true,null,false, -1);
242242
}
243243
}
244244
}
@@ -267,7 +267,7 @@ public void onReceive(Context context, Intent intent) {
267267
app.setActivityName(resolveInfo.activityInfo.name);
268268
newApps.add(app);
269269
}
270-
newActivitiesListener.get().newActivityListener(newApps,null,0,null,false,true,-1);
270+
newActivitiesListener.get().newActivityListener(newApps,null,0,null,false,true,null,false,-1);
271271
}
272272
}
273273
}
@@ -281,7 +281,7 @@ else if (action.equals(Intent.ACTION_PACKAGE_REMOVED)) {
281281
if (data != null) {
282282
app.setPackageName(data.getEncodedSchemeSpecificPart());
283283
newApp.add(app);
284-
uninstalledAppListener.get().uninstalledAppListener(newApp, true,null,false, -1);
284+
uninstalledAppListener.get().uninstalledAppListener(newApp, true,null,false, null,false,-1);
285285
}
286286
}
287287
}
@@ -293,7 +293,7 @@ else if (action.equals(Intent.ACTION_PACKAGE_REMOVED)) {
293293
if (data != null) {
294294
app.setPackageName(data.getEncodedSchemeSpecificPart());
295295
newApp.add(app);
296-
uninstalledActivitiesListener.get().uninstalledActivityListener(newApp, null, 0, null, false, true, -1);
296+
uninstalledActivitiesListener.get().uninstalledActivityListener(newApp, null, 0, null, false, true,null,false, -1);
297297
}
298298
}
299299
}

applistmanagerlibrary/src/main/java/com/layoutxml/applistmanagerlibrary/interfaces/ActivityListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
import java.util.List;
88

99
public interface ActivityListener {
10-
void activityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Integer uniqueIdentifier);
10+
void activityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier);
1111
}

applistmanagerlibrary/src/main/java/com/layoutxml/applistmanagerlibrary/interfaces/AppListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
* Created by LayoutXML on 22/08/2018
99
*/
1010
public interface AppListener {
11-
void appListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, Integer uniqueIdentifier);
11+
void appListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier);
1212
}

applistmanagerlibrary/src/main/java/com/layoutxml/applistmanagerlibrary/interfaces/NewActivityListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
import java.util.List;
88

99
public interface NewActivityListener {
10-
void newActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, Integer uniqueIdentifier);
10+
void newActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier);
1111
}

applistmanagerlibrary/src/main/java/com/layoutxml/applistmanagerlibrary/interfaces/NewAppListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
* Created by LayoutXML on 23/08/2018
99
*/
1010
public interface NewAppListener {
11-
void newAppListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, Integer uniqueIdentifier);
11+
void newAppListener(List<AppData> appDataList, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier);
1212
}

applistmanagerlibrary/src/main/java/com/layoutxml/applistmanagerlibrary/interfaces/UninstalledActivityListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
import java.util.List;
88

99
public interface UninstalledActivityListener {
10-
void uninstalledActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, Integer uniqueIdentifier);
11-
}
10+
void uninstalledActivityListener(List<AppData> appDataList, Intent intent, Integer activityFlags, Integer applicationFlags, Boolean applicationFlagsMatch, Boolean fromReceiver, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier);
11+
}

applistmanagerlibrary/src/main/java/com/layoutxml/applistmanagerlibrary/interfaces/UninstalledAppListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
* Created by LayoutXML on 23/08/2018
99
*/
1010
public interface UninstalledAppListener {
11-
void uninstalledAppListener(List<AppData> appDataList, Boolean fromReceiver, Integer applicationFlags, Boolean applicationFlagsMatch, Integer uniqueIdentifier);
11+
void uninstalledAppListener(List<AppData> appDataList, Boolean fromReceiver, Integer applicationFlags, Boolean applicationFlagsMatch, String[] permissions, Boolean matchPermissions, Integer uniqueIdentifier);
1212
}

0 commit comments

Comments
 (0)